0
0
0
-1
-1
-1
0
-1
-1
-1
-1
0
-1
0
-1
0
-1
0
-2
1
-3
2
-4
4
-6
6
-9
11
-18
29
-109
-421
-412
-455
-463
-413
-420
-464
-388
-388
-420
-394
-389
-431
-449
-425
-427
-459
-460
-436
-482
-490
-456
-391
-381
-404
-350
-345
-333
-339
-350
-374
-401
-389
-393
-377
-396
-377
-373
-385
-397
-398
-361
-383
-351
-363
-421
-438
-440
-427
-425
-418
-416
-396
-387
-376
-376
-354
-340
-348
-350
-399
-376
-354
-345
-374
-387
-386
-442
-418
-364
-369
-364
-347
-358
-368
-355
-316
-320
-279
-234
-259
-289
-272
-245
-203
-180
-192
-200
-196
-217
-172
-129
-107
-73
-97
-111
-146
-149
-88
-93
-109
-131
-125
-115
-120
-88
-65
-38
-57
-56
-103
-88
-71
-75
-77
-114
-83
-87
-90
-100
-111
-108
-108
-124
-133
-120
-147
-152
-139
-135
-139
-175
-239
-270
-305
-324
-343
-351
-331
-368
-382
-384
-379
-365
-349
-331
-384
-424
-441
-443
-449
-460
-470
-487
-520
-536
-532
-507
-493
-502
-553
-592
-622
-631
-582
-553
-609
-635
-647
-647
-625
-600
-589
-552
-582
-568
-567
-569
-550
-563
-596
-649
-669
-664
-656
-645
-627
-630
-635
-642
-672
-701
-675
-650
-629
-624
-640
-672
-660
-678
-676
-646
-646
-620
-588
-605
-587
-536
-515
-462
-419
-415
-412
-363
-272
-192
-124
-39
0
10
35
54
80
168
234
257
286
334
380
436
501
570
582
619
690
747
869
930
955
1015
1045
1058
1110
1160
1204
1245
1261
1210
1280
1264
1325
1425
1402
1516
1421
1401
1296
1229
1195
1095
1026
863
792
565
404
228
11
-146
-400
-612
-908
-1295
-1595
-1902
-2206
-2418
-2527
-2655
-2677
-2621
-2574
-2458
-2293
-2127
-1950
-1786
-1610
-1427
-1269
-1095
-947
-856
-748
-622
-550
-466
-373
-309
-261
-238
-223
-245
-297
-368
-465
-562
-692
-805
-931
-1043
-1143
-1223
-1274
-1346
-1421
-1432
-1413
-1392
-1344
-1314
-1293
-1276
-1263
-1253
-1220
-1172
-1142
-1097
-1050
-976
-911
-829
-736
-625
-514
-454
-362
-246
-131
-45
66
154
157
212
233
241
290
342
403
438
488
547
601
653
739
790
809
867
912
935
948
968
1030
1110
1177
1279
1433
1584
1760
2040
2242
2410
2610
2699
2864
3051
3219
3367
3541
3710
3814
4019
3991
3178
1635
-370
-2587
-4017
-4432
-4199
-3785
-3551
-3846
-4386
-4589
-4306
-3469
-2484
-1761
-1705
-2108
-2395
-2424
-2173
-1887
-1993
-2373
-2608
-2300
-1302
58
1232
1933
2071
1935
1888
2187
2811
3355
3459
3049
2285
1533
1041
814
664
353
-130
-524
-636
-424
-46
153
-2
-489
-1144
-1817
-2308
-2458
-2711
-3224
-3777
-4541
-5017
-5049
-4780
-4374
-3833
-3311
-2894
-2216
-1485
-823
-275
75
35
-183
-260
-260
-161
63
69
-107
-236
-236
-146
174
522
699
0
0
0
0
-1
0
-1
0
-1
-1
0
-1
0
-2
2
-4
5
-9
11
-15
18
-25
30
-39
48
-62
78
-104
149
-259
901
3034
1791
636
-1023
-2399
-3431
-3971
-4259
-4333
-4603
-4910
-5027
-4884
-4398
-3633
-2771
-2173
-1732
-1295
-835
-320
221
483
370
67
-203
-242
31
415
736
889
922
1019
1278
1747
2341
2766
2907
2803
2507
2187
1920
1604
1154
516
-249
-996
-1567
-1955
-2225
-2460
-2698
-2944
-3078
-3011
-2720
-2301
-1935
-1690
-1561
-1551
-1521
-1550
-1651
-1720
-1933
-2078
-2091
-2034
-1876
-1577
-1290
-1047
-896
-698
-434
-85
300
587
646
586
425
178
-27
-268
-499
-755
-1000
-1238
-1389
-1513
-1449
-1395
-1363
-1331
-1308
-1194
-968
-757
-623
-546
-608
-701
-733
-715
-662
-567
-462
-400
-359
-244
-88
116
368
558
694
814
970
1128
1288
1361
1400
1354
1216
1126
1057
1046
1038
1065
1098
1102
1127
1275
1452
1665
1863
2023
2181
2344
2550
2785
3002
3145
3289
3381
3361
2899
2121
965
-456
-1722
-2749
-3414
-3855
-4124
-4416
-4696
-4886
-4747
-4366
-3736
-3029
-2456
-1975
-1437
-849
-249
239
484
437
216
13
-75
35
209
353
431
491
575
821
1247
1739
2123
2409
2546
2531
2451
2353
2189
1813
1263
610
-105
-733
-1276
-1722
-2127
-2499
-2806
-3003
-3030
-2880
-2605
-2317
-2028
-1799
-1642
-1494
-1429
-1386
-1399
-1602
-1825
-2059
-2186
-2157
-2050
-1986
-1920
-1782
-1552
-1253
-842
-366
73
399
642
709
697
726
692
586
328
-19
-380
-650
-923
-1146
-1356
-1507
-1604
-1618
-1542
-1373
-1109
-812
-545
-403
-294
-201
-77
64
120
90
10
-114
-210
-268
-326
-279
-244
-191
-55
112
321
593
883
1119
1257
1361
1470
1546
1642
1685
1662
1616
1548
1503
1532
1607
1689
1785
1919
2035
2209
2442
2731
3053
3329
3597
3798
3827
3427
2614
1308
-121
-1394
-2332
-2992
-3530
-4023
-4578
-5094
-5374
-5294
-4917
-4241
-3549
-2935
-2333
-1660
-905
-114
447
648
513
248
79
54
169
274
200
35
-99
-146
60
471
920
1312
1627
1857
2041
2260
2433
2440
2193
1764
1243
690
175
-299
-795
-1333
-1854
-2338
-2679
-2831
-2815
-2653
-2468
-2314
-2176
-2001
-1723
-1416
-1191
-1047
-1092
-1269
-1411
-1547
-1732
-1871
-2005
-2138
-2147
-2095
-1945
-1719
-1327
-902
-541
-258
26
341
645
897
958
867
695
407
85
-244
-644
-1009
-1305
-1570
-1793
-1896
-1870
-1711
-1486
-1289
-1094
-867
-577
-233
64
263
389
430
431
372
242
119
-17
-150
-296
-417
-456
-398
-239
-24
155
401
673
951
1299
1586
1786
1902
1932
1937
1866
1819
1768
1666
1594
1497
1402
1374
1460
1594
1785
2032
2313
2620
2970
3272
3342
3025
2377
1369
298
-625
-1338
-1880
-2424
-3059
-3759
-4356
-4727
-4784
-4549
-4174
-3759
-3294
-2712
-1975
-1191
-441
58
261
308
268
296
395
449
397
175
-93
-302
-390
-327
-112
119
375
658
982
1367
1732
1988
2098
2057
1894
1669
1412
1115
730
258
-305
-885
-1412
-1857
-2181
-2367
-2453
-2471
-2402
-2260
-2077
-1872
-1621
-1396
-1231
-1165
-1237
-1264
-1356
-1460
-1603
-1817
-2022
-2155
-2229
-2228
-2182
-1971
-1641
-1260
-835
-455
-49
390
765
998
1169
1190
1147
991
758
398
2
-371
-778
-1170
-1486
-1721
-1846
-1840
-1764
-1626
-1396
-1043
-661
-309
28
319
526
707
816
766
654
484
240
-32
-265
-478
-630
-662
-642
-591
-452
-214
85
387
697
1053
1342
1596
1850
2006
2082
2131
2088
1960
1842
1692
1563
1476
1412
1397
1403
1488
1636
1840
2131
2379
2641
2764
2599
2248
1623
970
413
-134
-642
-1198
-1870
-2492
-2995
-3362
-3533
-3574
-3518
-3392
-3144
-2700
-2132
-1556
-1025
-653
-454
-326
-179
17
178
207
119
-73
-286
-412
-467
-494
-487
-443
-314
-49
320
696
1026
1297
1457
1542
1646
1716
1723
1633
1402
1077
694
340
-38
-415
-796
-1170
-1484
-1675
-1734
-1693
-1587
-1510
-1456
-1374
-1339
-1325
-1264
-1250
-1251
-1414
-1663
-1946
-2133
-2198
-2242
-2342
-2368
-2301
-2124
-1794
-1424
-1066
-650
-258
84
416
688
939
1049
1040
881
656
370
119
-192
-521
-830
-1096
-1237
-1283
-1273
-1188
-1030
-793
-498
-188
138
457
735
921
986
954
874
772
613
388
117
-160
-395
-557
-664
-725
-728
-695
-568
-356
-111
204
533
807
1087
1342
1529
1653
1718
1721
1665
1551
1433
1282
1133
1015
894
818
811
865
987
1137
1362
1630
1863
2129
2302
2268
2107
1796
1433
1055
652
219
-267
-763
-1314
-1824
-2139
-2400
-2588
-2645
-2644
-2545
-2316
-1940
-1578
-1278
-1075
-963
-894
-764
-651
-616
-626
-698
-828
-970
-1073
-1175
-1256
-1293
-1293
-1179
-925
-620
-303
7
287
532
748
968
1118
1197
1223
1161
1041
888
714
450
152
-137
-384
-577
-711
-746
-751
-765
-732
-692
-743
-716
-734
-781
-885
-1059
-1196
-1332
-1449
-1604
-1786
-1993
-2151
-2179
-2113
-2017
-1848
-1628
-1364
-1098
-782
-472
-186
56
253
383
491
572
579
498
326
100
-117
-299
-475
-619
-703
-729
-702
-592
-423
-246
-24
233
429
610
771
883
918
896
808
629
396
166
-53
-305
-535
-713
-849
-913
-952
-910
-816
-712
-527
-317
-67
187
393
568
691
766
748
769
732
600
487
315
145
25
-90
-154
-202
-235
-211
-123
51
259
469
645
778
909
1042
1146
1203
1228
1179
1097
942
709
462
223
10
-207
-393
-539
-649
-688
-721
-713
-700
-702
-652
-638
-586
-518
-497
-483
-534
-635
-767
-912
-1057
-1184
-1291
-1403
-1442
-1469
-1478
-1429
-1357
-1238
-1105
-940
-739
-546
-354
-160
3
94
148
180
177
140
80
22
-47
-109
-161
-220
-268
-354
-381
-375
-368
-324
-352
-367
-440
-487
-527
-595
-642
-762
-892
-990
-1057
-1079
-1112
-1161
-1202
-1213
-1182
-1084
-948
-817
-694
-579
-440
-352
-243
-150
-119
-110
-154
-180
-206
-236
-264
-314
-342
-368
-338
-281
-230
-174
-114
-9
35
112
201
243
302
299
303
259
225
151
57
-62
-190
-296
-397
-434
-479
-501
-522
-520
-465
-388
-315
-225
-126
-86
-2
80
100
119
106
68
13
-57
-122
-181
-222
-311
-368
-378
-380
-393
-360
-296
-240
-174
-106
-53
13
87
105
151
159
155
112
63
7
-39
-89
-153
-172
-230
-256
-273
-300
-290
-292
-281
-235
-189
-187
-168
-168
-172
-186
-217
-263
-299
-337
-371
-400
-449
-447
-482
-482
-478
-470
-437
-389
-359
-303
-233
-194
-155
-118
-91
-104
-123
-135
-175
-248
-299
-373
-433
-482
-537
-589
-594
-615
-615
-603
-585
-549
-536
-498
-442
-413
-378
-336
-329
-320
-306
-317
-311
-318
-345
-389
-420
-456
-476
-477
-460
-429
-416
-389
-356
-324
-268
-168
-98
-42
10
19
8
0
-29
-44
-74
-133
-151
-242
-269
-312
-348
-316
-356
-388
-413
-408
-413
-359
-352
-360
-325
-342
-328
-302
-261
-254
-259
-251
-294
-328
-338
-349
-368
-385
-355
-352
-313
-319
-267
-238
-201
-172
-172
-162
-130
-95
-120
-96
-120
-161
-179
-197
-201
-208
-185
-224
-210
-213
-221
-183
-176
-180
-183
-160
-168
-141
-147
-140
-154
-193
-212
-272
-308
-322
-368
-401
-440
-440
-467
-450
-414
-362
-338
-331
-314
-274
-228
-200
-152
-117
-105
-91
-66
-67
-37
-44
-47
-53
-76
-78
-84
-96
-100
-119
-158
-187
-215
-213
-211
-227
-228
-243
-249
-279
-311
-325
-304
-318
-342
-363
-397
-408
-416
-411
-395
-392
-393
-379
-374
-369
-376
-372
-351
-372
-379
-373
-377
-373
-350
-380
-376
-356
-349
-316
-307
-287
-270
-280
-240
-220
-213
-176
-168
-153
-139
-164
-173
-171
-185
-187
-196
-209
-213
-241
-250
-257
-270
-251
-231
-231
-253
-262
-260
-264
-274
-282
-304
-326
-324
-311
-309
-304
-293
-303
-306
-292
-298
-308
-286
-260
-255
-240
-227
-213
-187
-170
-153
-119
-97
-95
-70
-50
-57
-83
-70
-88
-126
-134
-131
-169
-227
-215
-223
-262
-267
-266
-292
-290
-285
-291
-256
-296
-287
-262
-313
-297
-264
-281
-257
-272
-249
-222
-247
-154
-174
-160
-145
-137
-141
-172
-134
-139
-157
-174
-143
-151
-176
-171
-165
-181
-211
-197
-224
-226
-249
-279
-317
-359
-358
-389
-406
-407
-435
-437
-412
-415
-370
-347
-343
-321
-319
-302
-310
-309
-292
-283
-283
-317
-313
-304
-292
-299
-274
-253
-274
-262
-262
-231
-217
-204
-196
-221
-214
-180
-157
-134
-150
-149
-141
-168
-174
-169
-203
-220
-212
-235
-207
-206
-217
-192
-205
-197
-187
-181
-159
-176
-178
-165
-187
-182
-160
-184
-197
-202
-217
-240
-254
-267
-285
-302
-297
-296
-283
-263
-248
-231
-213
-162
-151
-147
-128
-121
-109
-120
-140
-155
-182
-183
-229
-264
-264
-295
-320
-312
-306
-290
-280
-277
-254
-270
-277
-283
-324
-337
-350
-386
-399
-402
-411
-421
-435
-407
-367
-361
-354
-328
-322
-297
-274
-269
-258
-245
-251
-226
-192
-202
-178
-206
-202
-175
-216
-201
-193
-222
-223
-225
-232
-225
-235
-232
-226
-221
-202
-198
-201
-209
-227
-238
-249
-288
-292
-318
-342
-325
-338
-368
-364
-348
-340
-322
-295
-282
-280
-267
-248
-246
-231
-217
-216
-205
-214
-209
-207
-216
-233
-268
-278
-266
-278
-276
-283
-286
-265
-245
-212
-209
-195
-189
-208
-213
-213
-217
-232
-230
-226
-214
-222
-247
-250
-241
-252
-258
-248
-261
-288
-297
-288
-295
-313
-325
-328
-352
-383
-393
-418
-438
-458
-461
-451
-443
-424
-395
-383
-379
-345
-330
-331
-309
-298
-322
-319
-294
-293
-286
-281
-286
-295
-325
-311
-322
-347
-323
-336
-357
-341
-344
-333
-318
-311
-302
-317
-326
-332
-342
-353
-359
-391
-392
-378
-380
-369
-371
-387
-412
-440
-410
-410
-426
-398
-391
-403
-416
-410
-406
-389
-373
-378
-377
-373
-364
-350
-339
-325
-325
-310
-302
-322
-318
-309
-322
-312
-282
-278
-275
-261
-271
-261
-250
-274
-280
-273
-272
-278
-272
-255
-265
-246
-222
-200
-188
-172
-156
-185
-198
-204
-240
-240
-243
-258
-287
-310
-318
-331
-335
-333
-329
-324
-324
-335
-336
-330
-349
-347
-340
-329
-302
-295
-274
-266
-272
-262
-246
-237
-206
-183
-185
-176
-179
-181
-152
-151
-150
-138
-143
-139
-147
-153
-159
-185
-191
-212
-248
-257
-270
-291
-285
-284
-286
-261
-266
-274
-254
-247
-239
-234
-247
-244
-250
-277
-285
-283
-301
-299
-296
-300
-283
-267
-232
-194
-183
-174
-160
-169
-153
-141
-147
-143
-156
-176
-193
-211
-209
-204
-215
-240
-242
-247
-244
-219
-209
-186
-182
-199
-184
-190
-208
-203
-227
-238
-247
-263
-256
-259
-271
-258
-247
-256
-249
-229
-236
-242
-242
-239
-220
-208
-209
-206
-207
-224
-232
-253
-267
-279
-300
-302
-298
-303
-293
-289
-283
-271
-256
-218
-176
-159
-134
-121
-121
-87
-81
-81
-66
-72
-65
-67
-102
-124
-150
-176
-191
-216
-243
-270
-296
-310
-312
-304
-297
-317
-321
-305
-300
-285
-280
-299
-299
-305
-313
-300
-291
-287
-279
-275
-269
-250
-253
-240
-232
-228
-208
-203
-197
-178
-158
-145
-140
-148
-158
-189
-206
-209
-226
-223
-197
-217
-224
-210
-229
-253
-261
-272
-286
-288
-289
-279
-298
-315
-325
-336
-336
-355
-376
-370
-358
-358
-323
-297
-269
-241
-226
-198
-164
-159
-165
-157
-177
-200
-195
-205
-225
-228
-231
-235
-234
-228
-211
-203
-215
-208
-216
-243
-263
-278
-295
-307
-307
-289
-296
-311
-310
-290
-311
-323
-313
-334
-329
-329
-358
-349
-329
-342
-328
-321
-326
-304
-290
-270
-264
-262
-253
-257
-256
-246
-213
-207
-202
-182
-171
-152
-145
-135
-128
-145
-154
-155
-143
-142
-146
-145
-147
-168
-192
-201
-220
-230
-245
-280
-320
-358
-385
-424
-444
-451
-455
-447
-429
-413
-411
-394
-364
-370
-394
-396
-396
-398
-410
-397
-398
-417
-411
-428
-410
-394
-373
-343
-318
-318
-321
-284
-258
-257
-261
-262
-280
-296
-305
-325
-329
-340
-365
-369
-357
-373
-372
-375
-391
-380
-394
-401
-392
-395
-395
-387
-387
-391
-382
-366
-345
-346
-343
-317
-323
-334
-319
-321
-321
-324
-306
-270
-259
-262
-245
-235
-246
-233
-213
-220
-193
-180
-182
-160
-156
-173
-175
-178
-178
-176
-206
-222
-240
-278
-297
-303
-327
-342
-346
-331
-307
-309
-300
-292
-282
-286
-284
-283
-260
-254
-288
-277
-305
-326
-338
-345
-332
-332
-316
-296
-298
-286
-254
-226
-198
-196
-207
-242
-264
-267
-278
-288
-282
-305
-327
-324
-334
-317
-304
-289
-265
-257
-265
-241
-227
-215
-192
-209
-211
-213
-224
-244
-277
-277
-291
-317
-332
-340
-369
-374
-377
-392
-381
-370
-352
-320
-303
-282
-263
-265
-238
-225
-220
-208
-216
-235
-265
-275
-283
-294
-289
-275
-278
-256
-225
-211
-172
-135
-114
-93
-73
-71
-82
-89
-126
-161
-159
-170
-196
-211
-214
-225
-248
-255
-264
-285
-258
-227
-257
-255
-236
-257
-240
-252
-247
-232
-292
-284
-261
-273
-313
-277
-240
-263
-269
-216
-178
-189
-150
-150
-123
-79
-67
-35
-47
-83
-84
-114
-166
-173
-138
-184
-193
-137
-153
-123
-151
-163
-153
-179
-136
-127
-141
-160
-140
-148
-196
-156
-156
-204
-190
-208
-217
-229
-206
-240
-259
-194
-218
-242
-150
-499
-80
-72
-553
-29
-271
-216
-254
-110
43
-269
-2
-43
68
19
132
191
-66
93
89
-22
-61
-45
-118
-309
-201
-207
-319
-328
-277
-341
-359
-258
-250
-325
-268
-212
-253
-164
-182
-178
-223
-158
-150
-129
-173
-171
-258
-265
-216
-181
-228
-234
-243
-268
-220
-182
-132
-181
-135
-116
-72
-75
-41
-49
-114
-92
-96
-189
-190
-233
-251
-256
-249
-213
-281
-297
-272
-282
-209
-228
-193
-216
-190
-167
-98
-141
-153
-210
-157
-242
-206
-243
-264
-299
-313
-323
-329
-334
-336
-345
-338
-264
-300
-252
-292
-211
-271
-130
-240
-137
-239
-169
-208
-276
-216
-237
-266
-263
-169
-312
-208
-303
-169
-289
-199
-200
-255
-217
-194
-127
-238
-130
-158
-145
-185
-112
-199
-188
-238
-261
-274
-327
-228
-341
-322
-306
-270
-357
-207
-186
-243
-87
-149
-89
-70
-82
-40
-81
-14
-68
-30
-59
-148
-91
-153
-155
-157
-212
-160
-191
-205
-136
-197
-152
-140
-185
-161
-202
-262
-260
-257
-248
-338
-320
-336
-354
-371
-355
-358
-457
-406
-430
-423
-377
-340
-301
-323
-285
-262
-308
-196
-229
-283
-210
-229
-288
-267
-213
-333
-322
-261
-295
-334
-188
-209
-223
-133
-172
-155
-113
-91
-84
-102
-46
-123
-100
-80
-237
-174
-234
-155
-210
-227
-189
-241
-239
-189
-210
-250
-227
-207
-164
-137
-152
-211
-172
-163
-266
-230
-229
-340
-382
-305
-201
-345
-324
-293
-327
-333
-330
-266
-340
-370
-247
-249
-348
-249
-323
-368
-359
-298
-278
-316
-280
-303
-264
-293
-246
-252
-237
-286
-206
-158
-194
-198
-208
-172
-260
-198
-267
-311
-341
-330
-336
-336
-318
-341
-348
-373
-239
-336
-245
-251
-269
-223
-239
-224
-300
-214
-282
-156
-266
-266
-221
-281
-190
-334
-194
-322
-230
-204
-196
-177
-223
-201
-230
-104
-180
-276
-258
-183
-220
-135
-159
-170
-293
-244
-185
-221
-226
-309
-281
-237
-261
-242
-245
-381
-309
-279
-306
-296
-301
-295
-326
-248
-151
-343
-339
-234
-270
-213
-230
-210
-290
-246
-266
-257
-340
-365
-358
-440
-413
-442
-443
-493
-490
-546
-514
-482
-523
-513
-501
-443
-411
-436
-457
-478
-476
-491
-509
-568
-601
-599
-601
-604
-610
-661
-677
-623
-614
-636
-648
-540
-595
-482
-501
-423
-451
-477
-411
-472
-479
-476
-479
-512
-501
-559
-528
-557
-523
-456
-444
-383
-361
-378
-330
-318
-275
-291
-317
-286
-318
-324
-299
-364
-394
-456
-435
-454
-509
-487
-517
-454
-424
-355
-349
-348
-299
-278
-221
-230
-209
-237
-222
-187
-197
-224
-301
-295
-267
-254
-327
-303
-294
-308
-257
-225
-233
-246
-188
-94
-142
-171
-143
-167
-66
-77
-100
-114
-240
-180
-295
-263
-273
-398
-289
-315
-277
-346
-374
-404
-310
-293
-285
-298
-301
-229
-244
-241
-283
-247
-365
-376
-293
-270
-291
-267
-269
-227
-200
-154
-144
-189
-144
-140
-84
41
-11
-171
-165
-86
-83
-177
-210
-293
-288
-261
-229
-281
-316
-313
-262
-138
-122
-127
-139
-89
-90
-90
-124
-148
-245
-247
-272
-340
-349
-320
-392
-463
-362
-317
-312
-278
-162
-137
-131
-34
44
44
-8
17
10
-5
-31
-86
-156
-221
-258
-268
-249
-299
-291
-257
-208
-121
-69
15
-20
-63
32
-15
-104
-109
-99
-117
-220
-256
-260
-357
-423
-397
-389
-386
-313
-258
-227
-190
-124
-78
-86
-65
-40
-48
-38
-20
-91
-220
-216
-203
-272
-346
-412
-407
-398
-358
-331
-361
-396
-334
-208
-147
-124
-124
-95
-61
-26
-35
-108
-174
-175
-135
-159
-203
-227
-313
-366
-321
-301
-353
-374
-328
-260
-271
-199
-135
-187
-189
-127
-68
-48
-67
-115
-134
-186
-208
-231
-280
-337
-351
-315
-319
-310
-311
-309
-283
-245
-173
-153
-129
-68
-49
-72
-125
-161
-190
-217
-250
-281
-322
-345
-323
-327
-370
-419
-404
-341
-279
-251
-255
-281
-232
-174
-154
-224
-243
-230
-236
-212
-203
-231
-270
-285
-260
-255
-241
-186
-165
-140
-113
-120
-101
-64
-56
-66
-75
-22
14
-4
-32
-61
-94
-117
-111
-130
-185
-244
-221
-158
-156
-172
-173
-204
-224
-197
-191
-213
-237
-211
-207
-273
-311
-304
-344
-364
-367
-336
-313
-319
-304
-336
-355
-351
-315
-279
-274
-284
-261
-235
-183
-171
-202
-213
-215
-182
-201
-223
-222
-235
-261
-259
-267
-283
-260
-244
-290
-352
-347
-319
-316
-329
-358
-405
-449
-406
-379
-440
-448
-421
-401
-370
-363
-400
-406
-400
-406
-376
-393
-403
-384
-355
-336
-346
-339
-302
-269
-250
-232
-228
-178
-114
-110
-103
-113
-139
-137
-125
-141
-180
-202
-221
-242
-237
-228
-232
-214
-190
-128
-74
-86
-66
-37
-5
-6
-23
8
27
26
39
56
30
0
-15
-3
1
-14
-13
16
27
6
13
21
21
28
36
37
57
48
24
5
-28
-35
-79
-122
-130
-179
-200
-213
-208
-215
-262
-297
-303
-325
-345
-348
-349
-349
-377
-403
-443
-484
-527
-549
-556
-579
-607
-619
-627
-627
-625
-620
-642
-679
-665
-654
-668
-647
-648
-630
-620
-597
-588
-590
-565
-542
-558
-555
-541
-549
-551
-545
-564
-575
-544
-528
-522
-530
-526
-502
-515
-476
-445
-468
-459
-429
-443
-440
-407
-426
-405
-369
-344
-311
-277
-212
-149
-105
-21
58
114
191
275
345
410
453
507
570
610
633
706
773
824
882
948
1048
1148
1246
1359
1451
1552
1693
1818
1972
2123
2294
2451
2603
2753
2879
2754
2288
1375
275
-639
-1236
-1557
-1832
-2297
-2900
-3469
-3795
-3852
-3710
-3433
-3167
-2934
-2543
-1944
-1232
-563
-147
-146
-290
-348
-163
193
466
533
449
385
413
568
744
911
1089
1317
1631
2001
2327
2546
2533
2322
1991
1624
1296
944
515
10
-550
-1122
-1612
-2060
-2482
-2800
-2968
-2983
-2843
-2601
-2388
-2199
-2264
-2414
-2444
-2350
-2176
-2070
-2116
-2084
-1922
-1638
-1410
-1380
-1275
-998
-562
-67
325
599
882
1097
1157
1016
825
726
653
447
109
-262
-515
-690
-924
-1250
-1522
-1520
-1241
-934
-693
-531
-266
105
432
589
636
659
826
1016
1060
978
886
837
830
823
829
934
1228
1644
2082
2497
2993
3592
4242
4836
5356
5606
5559
4727
2946
1098
-399
-1321
-1821
-2352
-3350
-4571
-5575
-6018
-6032
-5532
-4847
-4289
-3785
-3081
-2089
-825
315
871
664
153
-136
54
449
799
768
512
251
147
340
782
1333
1935
2494
2970
3516
4067
4501
4584
4250
3585
2754
1946
1250
486
-295
-1143
-2091
-3049
-3879
-4405
-4569
-4397
-4029
-3617
-3216
-2746
-2192
-1625
-1132
-764
-604
-558
-470
-280
-37
105
58
-182
-448
-530
-360
24
365
593
816
1001
1095
877
388
-134
-487
-779
-1006
-1326
-1700
-2045
-2381
-2734
-3037
-3135
-2928
-2527
-2067
-1608
-1087
-476
41
291
282
263
389
581
684
535
272
12
-197
-426
-699
-898
-868
-613
-279
100
438
820
1212
1510
1719
1869
2044
2224
2343
2313
2174
1994
1831
1661
1485
1385
1466
1679
2002
2418
2818
3229
3287
2485
1109
-324
-1380
-1890
-2115
-2465
-3161
-4080
-4882
-5459
-5594
-5217
-4705
-4189
-3621
-2893
-1812
-508
596
1103
1074
920
1026
1392
1853
2173
2168
1951
1574
1206
1012
1002
1158
1384
1564
1782
2049
2291
2392
2234
1803
1251
645
55
-461
-965
-1451
-2018
-2738
-3531
-4227
-4649
-4672
-4406
-3982
-3461
-2917
-2396
-1826
-1258
-738
-281
45
298
597
947
1293
1452
1351
1033
570
264
138
79
-99
-371
-649
-783
-962
-1327
-1825
-2243
-2440
-2474
-2482
-2505
-2543
-2488
-2440
-2464
-2426
-2229
-1854
-1411
-1054
-764
-367
106
451
524
413
339
448
628
678
516
306
163
55
-53
-203
-273
-152
61
303
525
766
1048
1314
1483
1596
1701
1864
1993
2077
2112
2092
2115
2195
2265
2382
2561
2866
3269
3708
3448
2074
320
-1327
-2411
-2772
-2835
-3229
-3898
-4718
-5347
-5653
-5338
-4644
-4032
-3505
-2996
-2299
-1170
131
1104
1290
956
567
529
861
1391
1747
1761
1589
1321
1175
1218
1435
1744
2045
2253
2428
2557
2582
2451
2080
1411
558
-351
-1160
-1761
-2181
-2599
-3132
-3751
-4365
-4791
-4887
-4591
-4029
-3361
-2698
-2112
-1588
-1042
-487
-14
265
378
443
626
970
1320
1474
1385
1130
899
814
930
1059
1107
1097
986
797
370
-281
-1148
-2000
-2900
-3674
-4252
-4542
-4719
-4886
-5007
-4961
-4550
-3869
-3080
-2269
-1422
-482
553
1394
1891
2068
2037
1917
1746
1462
1156
800
372
-95
-575
-930
-1070
-1063
-954
-762
-382
132
683
1099
1298
1346
1380
1402
1342
1246
1059
885
719
580
400
275
205
258
466
808
1299
1856
2444
3033
3664
4255
4876
5286
4860
3364
1392
-480
-1840
-2574
-3078
-3847
-4806
-5725
-6323
-6387
-5786
-4786
-3809
-2951
-2078
-1086
183
1437
2159
2157
1739
1275
1025
1043
1124
1099
858
533
216
89
267
718
1311
1912
2452
2882
3143
3190
2938
2402
1657
690
-393
-1442
-2309
-2981
-3552
-4145
-4756
-5232
-5397
-5163
-4528
-3623
-2618
-1678
-875
-191
446
1013
1439
1605
1504
1353
1269
1244
1219
1082
788
417
67
-52
32
267
437
370
-67
-502
-862
-1345
-2040
-2820
-3559
-3947
-3997
-4001
-4151
-4219
-3971
-3469
-2793
-2001
-1145
-225
717
1397
1821
2125
2339
2286
1924
1357
871
552
322
-89
-710
-1232
-1415
-1288
-1067
-847
-562
-124
486
1053
1426
1652
1770
1846
1836
1720
1558
1346
1153
903
646
451
420
488
720
1065
1555
2180
2895
3610
4293
4930
5503
5631
4568
2642
455
-1395
-2633
-3262
-3933
-4861
-5920
-6956
-7472
-7238
-6188
-4866
-3757
-2721
-1724
-374
1168
2382
2882
2665
2172
1716
1594
1653
1767
1638
1234
684
221
141
473
1046
1659
2261
2749
3094
3228
3063
2620
1921
964
-202
-1405
-2469
-3270
-3865
-4424
-5006
-5554
-5891
-5792
-5198
-4173
-2916
-1702
-702
67
760
1445
2024
2354
2366
2151
1929
1817
1745
1545
1201
732
323
110
192
400
510
568
528
469
166
-443
-1530
-2673
-3693
-4415
-4972
-5391
-5581
-5618
-5353
-4892
-4257
-3276
-2035
-729
480
1596
2651
3514
3990
3882
3305
2601
2017
1426
711
-131
-914
-1464
-1819
-2039
-2142
-2047
-1661
-1072
-391
261
828
1295
1564
1570
1468
1234
975
694
373
63
-191
-346
-423
-432
-404
-138
306
872
1560
2253
2887
3403
3905
4393
4864
5293
5671
5815
5122
3250
786
-1613
-3431
-4460
-4933
-5465
-6152
-6752
-7230
-7124
-6298
-4978
-3672
-2577
-1615
-624
635
1867
2561
2568
1976
1270
746
646
837
1082
1181
1123
970
934
1166
1589
2151
2715
3199
3463
3441
3122
2548
1766
702
-578
-1956
-3242
-4175
-4697
-4972
-5166
-5324
-5437
-5321
-4820
-3902
-2647
-1323
-173
691
1287
1784
2208
2416
2370
2082
1745
1569
1551
1559
1498
1321
1041
839
762
719
780
767
625
302
-173
-904
-2072
-3278
-4357
-5161
-5730
-5942
-5927
-5582
-4989
-4328
-3531
-2507
-1248
-3
1128
2083
2896
3542
3860
3588
2903
2055
1311
600
-70
-713
-1226
-1517
-1691
-1819
-1881
-1713
-1328
-797
-248
253
724
1111
1273
1162
907
590
270
-15
-269
-438
-528
-511
-421
-318
-109
167
548
1056
1577
2119
2576
2961
3250
3507
3721
3949
4143
4371
4676
4888
4510
2928
627
-1634
-3364
-4362
-4788
-5125
-5598
-6058
-6535
-6691
-6261
-5305
-4119
-3130
-2225
-1309
-177
1027
1872
2078
1720
1242
895
905
1169
1611
1938
2061
1998
1775
1665
1717
2002
2403
2739
2903
2797
2405
1837
1105
179
-919
-2152
-3292
-4097
-4528
-4640
-4646
-4713
-4815
-4802
-4514
-3821
-2749
-1527
-406
464
1082
1550
1878
2042
2031
1851
1630
1532
1556
1591
1578
1423
1187
906
689
458
158
-108
-330
-516
-870
-1559
-2591
-3700
-4655
-5318
-5650
-5734
-5543
-5007
-4269
-3453
-2606
-1640
-628
355
1291
2078
2767
3317
3524
3235
2553
1703
929
256
-402
-964
-1356
-1549
-1622
-1669
-1764
-1757
-1529
-1132
-660
-215
166
456
628
619
439
183
-82
-265
-380
-390
-292
-145
36
187
375
577
829
1176
1536
1901
2252
2520
2704
2836
2954
3030
3201
3480
3855
4257
4593
4584
3758
2038
-111
-2141
-3673
-4545
-4988
-5357
-5805
-6352
-6845
-6920
-6377
-5308
-4050
-2847
-1764
-687
501
1587
2269
2475
2252
1840
1540
1551
1851
2270
2545
2432
2024
1603
1397
1496
1849
2247
2521
2570
2371
1987
1432
694
-268
-1416
-2578
-3529
-4152
-4440
-4566
-4681
-4819
-4925
-4803
-4347
-3530
-2380
-1146
-59
763
1359
1789
2087
2231
2231
2140
2024
1916
1857
1803
1676
1415
1017
615
317
155
-47
-274
-556
-852
-1202
-1721
-2683
-3730
-4540
-5041
-5317
-5333
-5148
-4668
-3960
-3243
-2497
-1688
-689
327
1252
1962
2556
3019
3218
2935
2284
1474
731
149
-379
-884
-1278
-1511
-1657
-1731
-1783
-1713
-1534
-1205
-783
-344
64
354
500
471
351
144
-51
-245
-336
-331
-249
-125
3
168
301
482
639
865
1162
1502
1814
1995
2108
2126
2150
2196
2292
2494
2763
3156
3555
3970
4305
4334
3865
2600
812
-1061
-2572
-3581
-4191
-4591
-5148
-5854
-6469
-6666
-6306
-5390
-4161
-2941
-1791
-713
392
1389
2100
2467
2448
2181
1913
1873
2027
2233
2325
2151
1765
1367
1132
1132
1370
1755
2113
2304
2262
1990
1530
926
144
-773
-1701
-2567
-3301
-3847
-4217
-4507
-4718
-4859
-4847
-4543
-3874
-2860
-1706
-595
298
963
1440
1772
2027
2166
2169
2092
1947
1814
1680
1473
1169
777
443
148
-93
-252
-399
-570
-704
-1021
-1704
-2455
-3129
-3668
-4127
-4412
-4529
-4417
-4069
-3656
-3226
-2688
-1991
-1208
-355
457
1172
1817
2232
2321
2193
1883
1438
928
411
-60
-441
-750
-984
-1194
-1370
-1404
-1354
-1204
-910
-534
-188
87
273
395
434
363
215
12
-130
-199
-191
-171
-153
-112
-17
146
370
590
863
1161
1409
1631
1766
1856
1872
1936
2003
2075
2218
2472
2821
3113
3424
3712
3963
4022
3723
2812
1381
-178
-1672
-2761
-3545
-4207
-4907
-5632
-6206
-6467
-6237
-5599
-4636
-3574
-2538
-1523
-542
379
1148
1681
1849
1762
1602
1529
1598
1694
1744
1630
1424
1205
1051
1060
1225
1523
1851
2155
2263
2177
1937
1540
1040
380
-404
-1273
-2082
-2772
-3330
-3784
-4164
-4440
-4580
-4491
-4113
-3451
-2619
-1711
-872
-198
340
772
1088
1321
1431
1425
1360
1256
1197
1082
939
755
530
343
202
101
14
-45
-185
-401
-658
-1030
-1602
-2281
-2896
-3415
-3698
-3838
-3879
-3828
-3582
-3144
-2614
-2012
-1367
-713
-39
635
1152
1506
1643
1567
1360
1044
656
295
-18
-258
-422
-528
-620
-635
-549
-454
-339
-214
-32
158
316
353
309
173
1
-186
-424
-629
-780
-828
-784
-629
-497
-318
-79
201
514
807
1064
1282
1441
1523
1568
1514
1440
1404
1417
1466
1583
1741
1949
2237
2553
2863
3171
3382
3381
3037
2253
1235
101
-949
-1852
-2672
-3436
-4172
-4812
-5202
-5253
-5011
-4476
-3874
-3203
-2491
-1784
-1066
-397
138
441
560
532
466
438
439
434
358
245
142
95
124
289
567
918
1294
1641
1939
2160
2262
2258
2081
1742
1267
680
92
-474
-1021
-1532
-2007
-2427
-2736
-2895
-2890
-2740
-2451
-2083
-1748
-1424
-1075
-785
-555
-369
-262
-237
-245
-245
-262
-324
-386
-447
-519
-575
-587
-557
-525
-476
-389
-302
-243
-243
-312
-429
-518
-633
-770
-884
-996
-1097
-1151
-1182
-1204
-1203
-1146
-1034
-882
-701
-511
-338
-219
-112
-48
-83
-123
-176
-281
-338
-370
-385
-360
-345
-318
-275
-227
-121
-14
70
177
256
329
371
389
376
333
299
279
237
201
188
165
159
137
129
103
82
106
143
175
215
228
215
277
326
371
431
471
515
564
637
758
849
938
1050
1108
1202
1273
1275
1239
1116
926
702
434
132
-153
-438
-696
-879
-1023
-1132
-1137
-1113
-1087
-1020
-938
-867
-814
-804
-794
-804
-865
-897
-967
-1030
-1041
-1053
-1052
-1023
-987
-915
-820
-705
-574
-439
-279
-105
69
226
394
508
552
601
601
564
519
418
296
180
60
-47
-156
-247
-326
-407
-440
-451
-465
-445
-416
-392
-384
-375
-346
-346
-344
-323
-307
-341
-396
-437
-509
-609
-710
-826
-944
-1054
-1125
-1170
-1235
-1281
-1300
-1249
-1183
-1123
-1039
-982
-952
-877
-843
-833
-815
-838
-817
-818
-807
-737
-674
-605
-507
-438
-331
-245
-194
-108
-64
-7
56
103
116
81
45
-1
-23
-57
-109
-164
-246
-292
-317
-319
-285
-281
-256
-192
-138
-69
-33
-11
13
3
-25
-30
-57
-90
-120
-154
-182
-201
-221
-232
-194
-178
-133
-68
-2
87
180
276
372
419
450
472
483
529
545
561
570
578
598
586
588
625
641
639
630
600
529
421
286
120
-41
-184
-342
-502
-627
-724
-803
-850
-856
-840
-789
-706
-617
-546
-483
-437
-411
-415
-431
-461
-516
-566
-626
-698
-753
-827
-894
-910
-923
-917
-884
-839
-764
-700
-628
-511
-407
-328
-246
-156
-130
-114
-67
-52
-65
-62
-75
-83
-87
-69
-33
7
64
108
145
157
169
201
210
228
243
213
175
117
43
-36
-172
-364
-528
-700
-846
-980
-1148
-1280
-1373
-1445
-1486
-1499
-1480
-1451
-1396
-1319
-1247
-1181
-1135
-1073
-1040
-971
-856
-809
-733
-626
-578
-515
-430
-342
-276
-244
-212
-140
-92
-42
-3
1
5
37
64
85
90
81
105
90
99
115
63
22
20
7
30
38
1
-26
-69
-86
-105
-169
-197
-236
-283
-287
-290
-291
-257
-231
-170
-67
-4
57
114
155
212
258
263
282
297
306
340
341
333
384
388
402
468
497
520
534
537
564
594
632
669
672
634
574
518
454
352
237
107
-16
-131
-221
-254
-322
-389
-431
-506
-573
-597
-618
-643
-650
-641
-649
-666
-691
-727
-780
-819
-882
-957
-995
-1022
-1024
-1035
-1003
-931
-863
-759
-660
-568
-477
-366
-263
-188
-125
-60
9
31
54
73
73
67
47
23
34
18
-12
11
23
7
14
17
6
-10
-38
-74
-131
-185
-235
-298
-402
-517
-645
-765
-866
-964
-1061
-1162
-1240
-1249
-1214
-1182
-1137
-1101
-1057
-986
-933
-910
-876
-834
-804
-755
-689
-642
-575
-494
-423
-337
-254
-172
-102
-65
-39
1
14
27
2
-62
-109
-143
-197
-228
-277
-358
-390
-411
-402
-384
-375
-360
-323
-254
-188
-156
-143
-141
-146
-145
-132
-131
-139
-139
-129
-110
-82
-38
1
59
94
134
197
229
252
253
244
232
199
126
80
29
-42
-73
-80
-103
-97
-62
-11
48
107
170
206
247
263
261
280
272
229
240
269
307
353
381
406
418
430
427
411
353
286
193
84
13
-48
-131
-221
-309
-399
-484
-544
-575
-642
-661
-662
-679
-660
-653
-620
-580
-576
-570
-579
-633
-645
-642
-616
-579
-566
-518
-470
-427
-365
-304
-260
-192
-149
-154
-106
-67
-61
-51
-48
-70
-123
-171
-196
-234
-260
-287
-311
-352
-371
-362
-371
-359
-342
-356
-361
-391
-467
-556
-663
-737
-808
-876
-907
-941
-937
-898
-835
-796
-773
-723
-673
-628
-581
-529
-514
-516
-539
-564
-599
-629
-664
-711
-738
-744
-740
-710
-662
-604
-572
-513
-430
-397
-378
-314
-255
-230
-207
-197
-218
-215
-190
-168
-139
-117
-102
-106
-118
-100
-61
-49
-51
-44
-30
-63
-109
-140
-183
-248
-299
-318
-316
-311
-306
-278
-236
-198
-148
-87
-76
-47
-4
1
1
20
34
41
55
69
65
51
53
74
107
124
146
174
213
256
280
287
307
283
252
247
222
189
148
109
86
76
69
62
43
31
37
19
5
-2
-23
-45
-47
-59
-91
-121
-151
-179
-216
-234
-286
-358
-413
-452
-497
-506
-523
-553
-551
-590
-606
-611
-640
-625
-637
-682
-686
-699
-722
-711
-719
-716
-675
-661
-611
-555
-518
-479
-446
-403
-377
-338
-301
-287
-259
-264
-271
-274
-275
-285
-282
-274
-282
-293
-296
-291
-303
-321
-316
-341
-381
-402
-428
-461
-508
-537
-557
-585
-605
-639
-661
-672
-663
-657
-642
-611
-559
-491
-436
-374
-323
-281
-245
-236
-219
-209
-231
-230
-204
-196
-171
-153
-141
-149
-176
-149
-115
-114
-104
-78
-107
-102
-91
-89
-107
-170
-178
-203
-261
-273
-268
-308
-313
-287
-259
-201
-148
-108
-75
-45
3
8
0
20
18
22
59
65
55
43
3
-50
-70
-80
-106
-93
-99
-127
-111
-107
-91
-69
-57
-62
-47
-54
-262
-493
-656
-653
-485
-174
90
130
28
-82
-166
-208
-51
97
188
296
388
303
147
112
110
168
261
389
427
352
257
148
43
6
31
17
9
-69
-190
-387
-587
-688
-781
-818
-776
-744
-759
-765
-800
-812
-832
-824
-780
-727
-657
-617
-597
-601
-591
-610
-584
-526
-507
-482
-473
-474
-516
-537
-544
-561
-562
-555
-539
-545
-570
-601
-622
-643
-673
-697
-664
-629
-597
-545
-530
-538
-534
-542
-564
-541
-527
-537
-531
-529
-544
-559
-554
-566
-582
-594
-610
-631
-651
-649
-631
-622
-595
-542
-528
-510
-480
-468
-509
-530
-546
-564
-529
-506
-483
-449
-428
-381
-343
-288
-188
-109
-46
28
73
115
160
200
225
242
258
233
195
165
127
80
43
38
43
31
50
52
50
65
85
78
60
58
63
73
124
168
197
249
288
321
336
360
388
409
455
543
580
585
635
676
701
758
801
834
823
795
745
648
518
355
208
39
-128
-302
-495
-669
-855
-1019
-1152
-1241
-1280
-1300
-1275
-1213
-1164
-1092
-995
-929
-861
-797
-742
-655
-593
-551
-480
-422
-353
-280
-219
-166
-109
-68
-29
48
106
168
224
269
306
293
288
263
185
122
67
-25
-118
-208
-307
-402
-473
-519
-583
-610
-603
-622
-643
-659
-650
-664
-677
-658
-651
-678
-722
-797
-898
-985
-1033
-1085
-1137
-1128
-1077
-1017
-970
-953
-950
-922
-882
-811
-737
-673
-599
-534
-484
-466
-482
-473
-439
-419
-391
-372
-349
-345
-375
-404
-434
-463
-471
-459
-405
-374
-349
-328
-343
-368
-422
-457
-461
-432
-396
-393
-393
-369
-343
-317
-298
-291
-294
-295
-272
-270
-280
-280
-269
-243
-220
-204
-163
-112
-103
-38
47
99
170
220
246
283
328
345
366
396
399
429
471
484
545
599
633
681
750
813
857
897
921
944
964
1010
1026
1050
1073
1056
1010
876
648
388
91
-207
-491
-735
-934
-1090
-1200
-1276
-1314
-1334
-1322
-1306
-1254
-1182
-1074
-913
-796
-708
-653
-653
-665
-654
-656
-641
-604
-584
-513
-451
-393
-291
-206
-98
49
198
336
461
531
592
627
594
553
492
394
304
223
109
13
-101
-218
-307
-414
-487
-524
-537
-541
-519
-518
-534
-541
-577
-636
-690
-747
-805
-889
-958
-1033
-1155
-1265
-1403
-1490
-1542
-1550
-1482
-1389
-1272
-1097
-971
-895
-776
-687
-559
-432
-340
-242
-206
-196
-190
-222
-261
-268
-244
-211
-161
-111
-92
-63
-65
-127
-177
-229
-269
-306
-370
-439
-493
-545
-592
-627
-676
-710
-689
-638
-567
-503
-447
-384
-345
-303
-252
-218
-182
-132
-103
-88
-67
-37
-7
5
49
81
120
217
278
359
446
454
482
507
482
462
449
461
497
516
561
626
668
735
808
890
990
1096
1194
1320
1454
1556
1603
1559
1437
1158
743
304
-157
-638
-1071
-1417
-1696
-1863
-1971
-2013
-1971
-1897
-1708
-1479
-1227
-944
-677
-440
-280
-155
-108
-131
-161
-226
-290
-326
-340
-331
-290
-210
-118
-11
140
332
520
691
826
910
948
919
816
645
423
179
-44
-269
-472
-659
-831
-955
-1075
-1131
-1090
-1045
-947
-784
-653
-474
-328
-242
-188
-195
-220
-265
-327
-388
-427
-460
-486
-479
-489
-507
-531
-580
-606
-655
-709
-774
-834
-936
-1021
-1128
-1238
-1281
-1319
-1329
-1284
-1184
-1060
-923
-795
-665
-545
-407
-297
-211
-179
-164
-186
-249
-351
-461
-542
-639
-710
-732
-731
-718
-671
-651
-616
-525
-461
-387
-288
-252
-228
-189
-169
-147
-185
-206
-199
-223
-211
-181
-182
-140
-67
6
44
93
179
213
248
281
295
299
293
270
254
245
247
302
362
443
553
669
817
960
1082
1219
1360
1497
1617
1722
1843
1924
2029
2102
2084
1949
1655
1188
524
-216
-993
-1688
-2290
-2717
-2985
-3098
-3089
-2989
-2788
-2527
-2147
-1685
-1160
-577
-51
412
737
921
980
909
767
657
551
479
473
464
470
473
492
522
578
649
714
736
709
617
418
122
-243
-666
-1048
-1384
-1652
-1823
-1942
-1982
-1929
-1824
-1633
-1375
-1093
-749
-392
-57
259
482
593
646
591
487
358
213
121
3
-96
-151
-212
-260
-289
-272
-253
-299
-376
-532
-778
-1037
-1325
-1675
-2072
-2486
-2836
-2959
-2956
-2835
-2612
-2256
-1677
-1061
-506
-89
284
651
945
1052
981
846
643
365
3
-432
-766
-976
-1064
-1120
-1134
-1036
-855
-629
-490
-369
-275
-161
-58
-77
-166
-259
-326
-394
-476
-534
-526
-458
-334
-207
-75
47
169
273
315
349
351
315
289
238
190
132
64
51
47
133
282
442
668
893
1117
1333
1505
1644
1735
1785
1808
1787
1747
1715
1642
1591
1564
1601
1644
1665
1499
1162
560
-215
-1061
-1989
-2766
-3403
-3776
-3914
-3879
-3712
-3389
-2993
-2461
-1777
-1067
-235
576
1296
1873
2204
2296
2218
1975
1621
1265
927
679
460
244
82
-65
-198
-248
-265
-292
-315
-382
-517
-706
-1017
-1389
-1757
-2117
-2376
-2513
-2505
-2367
-2100
-1727
-1314
-835
-321
163
640
1066
1400
1606
1643
1554
1314
945
552
124
-295
-624
-871
-1037
-1074
-1052
-958
-834
-715
-606
-501
-461
-453
-650
-1009
-1452
-1958
-2272
-2592
-2729
-2774
-2484
-2061
-1537
-1037
-567
-94
314
640
786
849
808
679
388
-29
-490
-858
-1154
-1335
-1451
-1357
-1163
-858
-576
-345
-160
-39
109
126
96
-41
-193
-387
-574
-768
-903
-1012
-1036
-970
-902
-759
-632
-497
-418
-301
-236
-167
-137
-74
-23
-9
36
50
95
143
261
388
538
699
917
1081
1177
1255
1274
1276
1235
1185
1073
1005
966
951
930
945
1024
1115
1276
1435
1658
1764
1882
1788
1394
754
-144
-1128
-2192
-3060
-3763
-4135
-4225
-4080
-3724
-3247
-2603
-1864
-999
-107
807
1626
2257
2664
2742
2577
2182
1669
1086
559
118
-197
-361
-475
-490
-461
-403
-304
-199
-93
-23
-64
-216
-472
-850
-1250
-1665
-1999
-2247
-2307
-2212
-1959
-1559
-1101
-548
-2
531
999
1387
1661
1773
1728
1521
1152
666
141
-380
-872
-1231
-1454
-1558
-1530
-1370
-1151
-893
-604
-347
-165
-55
16
-28
-159
-402
-719
-1184
-1575
-1879
-2111
-2147
-2074
-1887
-1590
-1217
-957
-728
-548
-361
-210
-208
-254
-330
-407
-536
-729
-889
-903
-831
-705
-526
-335
-111
100
194
203
114
-12
-175
-399
-628
-905
-1112
-1285
-1448
-1522
-1500
-1411
-1221
-981
-741
-502
-290
-129
-44
23
60
53
23
6
-15
0
31
84
176
266
390
525
652
775
894
945
930
885
808
670
551
461
404
392
478
569
703
868
1060
1307
1528
1750
1971
2176
2250
2148
1751
1061
84
-1037
-2177
-3172
-3940
-4293
-4374
-4169
-3709
-3123
-2426
-1634
-774
112
986
1752
2348
2701
2767
2558
2115
1592
1040
516
111
-158
-301
-341
-318
-267
-211
-156
-74
-18
-33
-119
-331
-663
-1077
-1520
-1937
-2272
-2418
-2379
-2175
-1807
-1303
-743
-161
387
870
1255
1525
1677
1681
1535
1257
864
367
-132
-572
-982
-1271
-1410
-1412
-1300
-1083
-793
-477
-216
-25
107
128
81
-26
-190
-422
-693
-1081
-1383
-1706
-1870
-1887
-1793
-1564
-1285
-1039
-833
-673
-651
-653
-794
-874
-912
-948
-939
-910
-891
-801
-643
-427
-170
118
396
633
739
717
616
382
70
-363
-735
-1094
-1419
-1657
-1836
-1945
-1925
-1788
-1571
-1256
-953
-621
-319
-65
123
242
281
297
249
208
209
144
174
202
245
328
427
494
589
690
735
766
743
689
560
419
282
153
84
102
163
305
539
828
1111
1442
1692
1949
2205
2374
2534
2537
2422
2039
1420
552
-480
-1591
-2679
-3550
-4126
-4310
-4209
-3820
-3267
-2582
-1851
-1101
-291
502
1248
1855
2274
2451
2366
2080
1625
1124
643
261
34
-73
-89
-27
67
116
151
191
192
128
2
-201
-513
-883
-1271
-1662
-1967
-2113
-2142
-2003
-1711
-1296
-809
-304
218
674
1025
1283
1398
1350
1188
925
581
135
-324
-744
-1104
-1337
-1448
-1407
-1259
-1025
-695
-388
-132
69
176
172
125
9
-175
-381
-601
-890
-1227
-1461
-1699
-1777
-1867
-1947
-1889
-1735
-1549
-1403
-1281
-1134
-939
-797
-669
-582
-483
-344
-190
-100
-25
128
307
407
459
454
434
389
260
47
-225
-492
-744
-1006
-1291
-1457
-1565
-1622
-1565
-1427
-1231
-990
-731
-478
-245
-55
143
229
288
323
296
276
243
201
188
212
242
298
394
500
577
663
703
722
727
685
674
606
554
542
556
593
675
818
981
1212
1401
1620
1791
1963
2117
2219
2210
2100
1745
1122
241
-845
-1992
-3055
-3848
-4282
-4375
-4150
-3677
-3076
-2339
-1553
-734
115
952
1678
2232
2557
2611
2408
1996
1447
857
325
-90
-363
-489
-519
-488
-433
-350
-282
-231
-187
-195
-278
-471
-753
-1103
-1486
-1845
-2087
-2193
-2144
-1874
-1468
-989
-415
149
640
1066
1385
1581
1638
1528
1245
876
418
-109
-597
-1016
-1354
-1552
-1612
-1525
-1321
-1055
-701
-367
-94
161
307
355
300
150
-81
-322
-567
-792
-973
-1085
-1150
-1370
-1494
-1642
-1608
-1571
-1625
-1647
-1538
-1387
-1235
-1155
-1107
-908
-704
-480
-280
-82
195
477
628
731
722
757
751
601
329
77
-189
-482
-804
-1217
-1497
-1688
-1756
-1763
-1676
-1502
-1243
-936
-635
-352
-108
124
276
398
479
515
479
430
355
307
283
259
255
257
306
327
366
386
413
388
375
374
349
328
318
332
373
488
627
811
1086
1316
1510
1748
1960
2120
2232
2273
2291
2208
1985
1580
920
30
-974
-2013
-2983
-3731
-4178
-4254
-4007
-3558
-2962
-2262
-1525
-715
100
859
1567
2136
2480
2557
2389
2038
1565
1040
544
130
-148
-243
-250
-229
-193
-179
-177
-167
-178
-243
-356
-546
-832
-1157
-1508
-1836
-2033
-2113
-2021
-1756
-1383
-914
-401
86
560
943
1205
1382
1375
1239
989
615
186
-268
-718
-1066
-1313
-1456
-1438
-1287
-1063
-808
-493
-216
19
200
264
228
126
-61
-292
-548
-800
-1018
-1164
-1364
-1543
-1745
-1899
-1940
-1936
-1875
-1808
-1721
-1609
-1439
-1313
-1148
-995
-806
-517
-182
72
342
574
740
827
823
740
617
459
246
-34
-402
-715
-1049
-1343
-1618
-1836
-1919
-1888
-1827
-1695
-1508
-1292
-1009
-729
-434
-190
24
195
321
372
409
388
332
286
252
246
253
287
289
318
339
369
373
378
377
331
297
235
187
171
219
305
458
650
885
1156
1371
1571
1777
1944
2118
2221
2314
2313
2151
1721
1000
-17
-1204
-2374
-3372
-4012
-4283
-4179
-3798
-3225
-2558
-1850
-1068
-273
518
1280
1915
2370
2578
2521
2242
1755
1171
601
108
-226
-391
-433
-384
-300
-218
-176
-158
-126
-139
-180
-294
-536
-849
-1226
-1621
-1947
-2135
-2161
-1993
-1656
-1213
-694
-165
315
736
1039
1224
1255
1130
909
550
107
-374
-848
-1253
-1548
-1713
-1743
-1614
-1373
-1053
-659
-289
62
341
508
589
541
374
153
-158
-481
-774
-1032
-1222
-1272
-1378
-1635
-1912
-2195
-2268
-2314
-2340
-2339
-2128
-1849
-1506
-1246
-990
-671
-298
45
326
585
825
1011
1045
868
603
386
130
-143
-503
-800
-1068
-1270
-1508
-1739
-1892
-1908
-1808
-1658
-1418
-1141
-846
-574
-269
-80
87
185
239
263
265
295
259
197
114
96
114
131
130
177
205
211
241
248
247
273
294
316
379
449
578
726
871
1068
1249
1466
1703
1864
1967
2102
2177
2242
2293
2201
2030
1647
1002
132
-949
-2104
-3085
-3775
-4176
-4188
-3922
-3429
-2783
-2077
-1327
-522
291
1084
1774
2291
2595
2628
2460
2072
1518
923
393
-10
-275
-387
-395
-333
-246
-180
-139
-102
-101
-166
-294
-500
-786
-1143
-1501
-1813
-2028
-2073
-1948
-1657
-1236
-763
-261
252
688
1021
1252
1321
1241
1042
711
294
-150
-625
-1063
-1400
-1594
-1635
-1535
-1310
-989
-618
-225
152
456
677
773
739
593
337
36
-289
-621
-928
-1146
-1277
-1326
-1462
-1569
-1728
-1839
-1900
-2060
-2155
-2153
-2009
-1820
-1588
-1373
-980
-571
-169
219
547
897
1208
1353
1352
1228
1017
728
310
-183
-680
-1071
-1458
-1786
-2073
-2218
-2217
-2108
-1918
-1633
-1281
-917
-554
-250
22
229
366
434
435
406
382
317
269
239
216
208
221
253
260
304
300
292
276
246
245
221
211
211
245
328
464
638
885
1137
1419
1693
1902
2106
2249
2348
2420
2434
2394
2326
2095
1626
869
-144
-1310
-2461
-3452
-4146
-4464
-4394
-4007
-3414
-2727
-1947
-1105
-268
580
1364
2002
2443
2680
2674
2386
1899
1328
722
154
-256
-467
-555
-485
-352
-262
-172
-117
-103
-134
-222
-381
-611
-907
-1242
-1563
-1851
-2015
-2031
-1874
-1563
-1168
-676
-144
342
750
1042
1221
1232
1098
857
465
26
-437
-891
-1248
-1511
-1636
-1624
-1465
-1191
-842
-456
-64
276
564
771
814
732
528
242
-86
-435
-765
-1046
-1255
-1484
-1825
-2187
-2531
-2710
-2749
-2750
-2631
-2361
-1984
-1556
-1182
-844
-476
-127
203
475
708
895
1051
1032
875
635
383
119
-207
-538
-844
-1111
-1352
-1573
-1822
-1963
-2020
-1964
-1822
-1641
-1386
-1106
-831
-550
-288
-84
87
191
236
234
231
172
87
4
-52
-70
-72
-51
15
107
190
300
358
400
442
471
516
546
595
693
799
913
1064
1230
1410
1590
1741
1864
2005
2098
2227
2284
2243
2028
1549
739
-338
-1608
-2880
-3875
-4521
-4700
-4531
-4092
-3456
-2687
-1848
-932
0
920
1746
2388
2798
2920
2789
2411
1841
1126
413
-167
-597
-798
-837
-779
-619
-435
-256
-98
15
67
44
-117
-381
-727
-1113
-1493
-1788
-1968
-2007
-1838
-1510
-1069
-559
-47
449
833
1110
1250
1213
1046
754
331
-161
-657
-1121
-1478
-1711
-1769
-1661
-1413
-1074
-654
-196
252
643
919
1054
1044
899
616
243
-172
-593
-929
-1239
-1432
-1542
-1565
-1690
-1842
-1996
-2174
-2215
-2247
-2260
-2229
-2091
-1916
-1558
-1234
-858
-410
102
626
1065
1389
1657
1730
1666
1411
1018
595
99
-436
-1046
-1567
-1996
-2260
-2455
-2484
-2383
-2162
-1799
-1353
-914
-511
-115
180
416
532
583
536
436
280
164
63
-32
-52
-76
-47
-12
85
152
220
257
317
356
380
383
375
376
336
395
449
613
799
1028
1316
1604
1867
2111
2301
2397
2515
2569
2600
2440
2004
1262
192
-1088
-2443
-3661
-4534
-4955
-4933
-4540
-3918
-3152
-2243
-1287
-320
634
1554
2338
2884
3155
3128
2838
2322
1664
923
211
-309
-603
-730
-669
-545
-379
-183
-58
71
140
75
-64
-310
-678
-1055
-1408
-1729
-1927
-1973
-1867
-1621
-1229
-738
-227
270
712
1026
1204
1234
1077
789
422
-44
-566
-1031
-1425
-1709
-1832
-1788
-1573
-1233
-822
-364
91
497
825
1012
1049
951
718
406
40
-321
-633
-936
-1139
-1280
-1356
-1312
-1240
-1429
-1778
-2149
-2419
-2498
-2565
-2623
-2425
-1952
-1400
-814
-300
285
903
1419
1762
1978
2079
2054
1788
1258
575
-75
-694
-1325
-1938
-2433
-2630
-2677
-2598
-2420
-2126
-1710
-1207
-723
-278
123
445
662
745
758
727
602
425
294
135
59
37
1
-9
31
137
252
347
367
416
436
424
412
392
394
467
543
635
801
1015
1257
1507
1701
1923
2171
2323
2478
2504
2514
2489
2362
1971
1266
231
-1045
-2393
-3667
-4578
-5077
-5082
-4695
-4083
-3342
-2485
-1565
-594
381
1266
2030
2592
2907
2956
2698
2229
1612
906
276
-224
-549
-652
-608
-495
-327
-165
-65
41
86
16
-120
-394
-717
-1067
-1420
-1704
-1886
-1905
-1796
-1548
-1213
-786
-304
145
542
835
975
969
828
524
130
-324
-787
-1200
-1541
-1711
-1748
-1644
-1383
-1037
-628
-178
255
637
931
1115
1150
1016
773
448
54
-355
-732
-1046
-1274
-1396
-1459
-1445
-1546
-1684
-1906
-2175
-2333
-2508
-2617
-2603
-2399
-2100
-1613
-1094
-492
188
829
1388
1820
2099
2241
2152
1820
1321
725
98
-576
-1246
-1877
-2329
-2613
-2723
-2715
-2541
-2223
-1808
-1361
-898
-449
-82
263
489
611
657
628
490
340
179
45
-27
-63
-71
-39
38
126
222
274
324
336
319
301
280
265
299
379
491
677
885
1182
1479
1740
1986
2225
2439
2609
2712
2764
2811
2722
2423
1812
876
-383
-1803
-3198
-4308
-4988
-5207
-4952
-4396
-3671
-2780
-1826
-842
157
1105
1955
2598
2968
3070
2932
2548
1991
1327
651
83
-316
-525
-563
-477
-321
-153
-15
81
136
115
-27
-278
-646
-1083
-1475
-1793
-2008
-2027
-1916
-1648
-1260
-811
-293
182
656
1008
1205
1253
1104
779
336
-189
-726
-1196
-1572
-1769
-1839
-1751
-1519
-1210
-795
-319
131
557
909
1132
1207
1119
861
513
90
-334
-704
-1015
-1226
-1374
-1443
-1443
-1599
-1799
-2154
-2448
-2629
-2767
-2796
-2698
-2421
-2004
-1464
-931
-326
278
870
1346
1706
1923
2036
1922
1608
1097
532
-61
-633
-1205
-1730
-2091
-2342
-2420
-2447
-2311
-2070
-1731
-1368
-972
-569
-212
105
339
506
598
605
538
435
306
214
139
119
104
122
182
266
346
390
425
416
415
393
400
409
468
545
673
829
1036
1288
1499
1796
1990
2183
2334
2458
2565
2615
2661
2544
2209
1516
447
-945
-2442
-3851
-4900
-5389
-5426
-5024
-4342
-3549
-2666
-1704
-669
363
1365
2157
2715
3026
3023
2802
2336
1699
1008
343
-180
-534
-666
-599
-469
-299
-119
16
115
138
46
-171
-508
-934
-1359
-1757
-2056
-2175
-2174
-1987
-1631
-1204
-687
-158
361
802
1086
1232
1213
985
605
126
-441
-960
-1393
-1723
-1870
-1853
-1680
-1370
-967
-531
-70
363
719
975
1077
1064
879
565
186
-231
-640
-983
-1239
-1410
-1478
-1460
-1449
-1517
-1597
-1697
-1839
-2009
-2204
-2358
-2393
-2313
-2165
-1885
-1447
-924
-340
232
762
1246
1617
1823
1862
1692
1367
944
376
-289
-949
-1550
-2036
-2425
-2673
-2708
-2601
-2396
-2054
-1628
-1173
-729
-311
55
311
478
565
532
432
315
187
95
35
33
55
123
197
267
379
451
468
476
466
441
412
382
389
437
524
660
883
1132
1425
1754
2021
2275
2520
2698
2853
2935
2982
2910
2503
1775
616
-850
-2425
-3872
-4893
-5338
-5279
-4831
-4158
-3374
-2490
-1527
-530
498
1438
2185
2721
2962
2914
2640
2169
1550
912
309
-120
-351
-414
-317
-157
13
179
327
403
382
214
-71
-491
-1005
-1459
-1838
-2063
-2107
-2001
-1738
-1388
-948
-445
53
542
954
1219
1311
1225
972
560
43
-506
-1021
-1443
-1714
-1804
-1722
-1497
-1173
-746
-275
185
601
947
1144
1167
1085
839
507
136
-268
-614
-897
-1109
-1212
-1220
-1180
-1115
-953
-873
-937
-1158
-1661
-2118
-2588
-2891
-3025
-2958
-2635
-2006
-1251
-421
433
1242
1961
2470
2724
2773
2590
2142
1480
600
-303
-1170
-1861
-2466
-2831
-3006
-2878
-2574
-2200
-1687
-1198
-679
-223
167
391
523
542
480
344
198
101
32
5
36
123
214
338
426
520
580
638
622
566
449
304
192
97
72
146
357
649
1030
1363
1712
2084
2420
2672
2859
2993
3063
3060
2958
2581
1917
927
-336
-1742
-3111
-4178
-4816
-4978
-4781
-4270
-3593
-2773
-1900
-974
-33
827
1625
2179
2489
2532
2355
2034
1582
1111
648
268
46
-27
-3
67
170
240
247
197
72
-132
-464
-868
-1325
-1780
-2136
-2352
-2391
-2279
-2022
-1641
-1177
-669
-166
290
669
940
1059
1017
823
471
41
-440
-927
-1297
-1569
-1698
-1649
-1473
-1173
-812
-430
-34
306
563
754
772
677
483
184
-129
-449
-759
-981
-1169
-1328
-1434
-1470
-1494
-1546
-1572
-1628
-1729
-1880
-2032
-2131
-2129
-2121
-2005
-1734
-1364
-910
-437
38
517
931
1247
1451
1503
1430
1209
847
366
-166
-711
-1189
-1590
-1925
-2121
-2148
-2083
-1933
-1689
-1415
-1070
-752
-446
-137
70
214
294
314
289
227
195
175
168
201
265
337
402
485
531
554
563
547
488
409
341
285
261
330
456
660
972
1275
1601
1927
2240
2484
2699
2886
3034
3043
2736
2007
854
-659
-2353
-3854
-4954
-5458
-5414
-5028
-4406
-3692
-2882
-1944
-915
128
1066
1838
2317
2516
2464
2169
1723
1139
558
85
-218
-295
-193
-1
242
458
597
682
690
540
233
-253
-865
-1497
-2082
-2518
-2754
-2741
-2545
-2201
-1703
-1158
-569
39
566
1006
1312
1397
1313
1016
555
19
-571
-1086
-1462
-1704
-1742
-1607
-1329
-931
-506
-43
395
723
920
981
875
630
293
-83
-459
-792
-1057
-1216
-1295
-1355
-1371
-1377
-1436
-1643
-1784
-2015
-2173
-2300
-2554
-2680
-2622
-2387
-2000
-1501
-905
-211
463
1027
1455
1747
1904
1864
1596
1227
766
269
-296
-881
-1420
-1809
-2017
-2095
-2075
-1966
-1712
-1443
-1167
-913
-676
-454
-290
-169
-77
-17
-19
2
30
93
231
421
591
769
922
1006
1079
1070
992
908
816
693
626
570
563
653
815
1058
1391
1757
2123
2502
2794
3035
3253
3383
3346
2896
1979
573
-1163
-2926
-4445
-5400
-5713
-5471
-4908
-4137
-3286
-2342
-1261
-138
928
1792
2400
2682
2701
2468
2040
1499
891
360
-22
-165
-44
207
507
777
981
1144
1204
1128
875
397
-292
-1095
-1888
-2560
-3037
-3262
-3222
-2952
-2484
-1883
-1199
-503
177
776
1198
1444
1472
1269
890
375
-187
-703
-1137
-1398
-1464
-1383
-1127
-747
-350
64
442
728
903
961
865
599
221
-209
-645
-1043
-1308
-1461
-1492
-1390
-1234
-1031
-827
-744
-678
-739
-958
-1238
-1660
-2107
-2644
-3059
-3257
-3123
-2719
-2130
-1368
-483
422
1172
1801
2191
2381
2361
2050
1555
931
277
-449
-1181
-1728
-2127
-2237
-2205
-2062
-1840
-1570
-1218
-945
-719
-552
-396
-340
-317
-370
-445
-472
-465
-346
-126
171
505
840
1075
1255
1343
1308
1187
1020
789
543
302
108
20
13
135
411
752
1226
1668
2147
2547
2876
3161
3321
3461
3456
3182
2429
1286
-288
-2044
-3684
-4935
-5499
-5484
-5037
-4381
-3615
-2805
-1918
-981
-21
867
1531
1949
2052
1906
1599
1200
816
442
220
229
393
704
1035
1300
1454
1510
1453
1289
973
460
-205
-982
-1784
-2494
-3015
-3259
-3227
-2975
-2519
-1977
-1387
-754
-155
337
722
965
1011
857
541
130
-331
-772
-1095
-1272
-1298
-1167
-920
-599
-252
71
352
576
683
674
546
297
-39
-385
-699
-954
-1100
-1127
-1062
-928
-768
-593
-516
-623
-745
-1006
-1266
-1598
-2081
-2492
-2895
-3129
-3146
-2971
-2570
-1916
-1146
-358
380
1038
1539
1827
1932
1861
1643
1354
933
417
-133
-635
-990
-1259
-1403
-1477
-1413
-1346
-1288
-1220
-1206
-1170
-1124
-1035
-954
-835
-731
-590
-491
-334
-105
174
506
819
1124
1323
1439
1443
1358
1217
1061
876
725
559
457
403
459
637
900
1305
1717
2166
2533
2853
3086
3252
3370
3406
3209
2618
1649
171
-1523
-3154
-4404
-5029
-5052
-4642
-4053
-3369
-2626
-1831
-962
-57
742
1351
1687
1715
1573
1308
956
609
318
187
281
600
1038
1440
1769
1972
2019
1958
1745
1385
849
114
-757
-1641
-2405
-2964
-3239
-3220
-2963
-2524
-1949
-1327
-728
-186
292
653
866
938
834
583
241
-158
-508
-767
-891
-840
-647
-360
-6
335
594
780
880
860
720
483
162
-216
-609
-940
-1164
-1281
-1241
-1078
-821
-568
-339
-162
-64
-45
-83
-298
-742
-1194
-2041
-2768
-3381
-3753
-3661
-3400
-2879
-2052
-1117
-274
547
1101
1583
1878
1940
1858
1588
1205
767
213
-270
-627
-804
-840
-844
-809
-819
-739
-835
-906
-1055
-1148
-1242
-1275
-1302
-1324
-1247
-1128
-851
-504
-27
457
972
1360
1651
1789
1838
1774
1581
1381
1164
924
673
474
309
318
425
677
977
1387
1797
2160
2473
2690
2900
3029
3113
3116
2840
2200
1137
-355
-1974
-3470
-4527
-4916
-4731
-4253
-3627
-2961
-2309
-1633
-890
-104
548
1007
1194
1124
828
471
131
-132
-254
-182
105
598
1153
1618
1915
2036
2003
1832
1549
1095
475
-324
-1198
-2066
-2800
-3251
-3408
-3290
-2940
-2465
-1935
-1371
-871
-459
-148
59
168
144
5
-234
-539
-799
-973
-1002
-871
-598
-226
168
518
775
918
940
863
669
379
35
-377
-794
-1143
-1372
-1478
-1432
-1237
-962
-654
-374
-228
-284
-424
-610
-830
-1047
-1435
-2027
-2607
-3069
-3278
-3235
-3045
-2563
-1864
-1121
-420
156
583
889
1061
1056
936
794
661
414
47
-291
-466
-501
-440
-397
-364
-328
-361
-528
-795
-1101
-1359
-1507
-1574
-1572
-1537
-1438
-1281
-1064
-747
-352
61
478
854
1118
1285
1359
1325
1242
1161
1097
1063
1048
974
984
962
1062
1285
1532
1911
2165
2420
2600
2708
2745
2787
2766
2586
2038
1085
-210
-1756
-3218
-4361
-4914
-4821
-4374
-3779
-3095
-2430
-1726
-968
-178
495
1021
1296
1324
1130
846
509
234
78
51
255
681
1219
1694
2014
2163
2155
1997
1727
1319
737
30
-781
-1617
-2314
-2803
-3002
-2877
-2568
-2150
-1671
-1227
-847
-543
-338
-218
-180
-219
-304
-471
-669
-834
-936
-922
-783
-476
-74
352
745
1001
1134
1130
988
775
458
90
-307
-732
-1121
-1418
-1561
-1587
-1449
-1191
-865
-583
-388
-299
-344
-480
-645
-872
-1235
-1737
-2366
-2759
-3065
-3084
-3025
-2731
-2140
-1396
-689
-151
310
615
876
912
879
747
655
505
280
16
-72
-104
-24
-12
13
0
-22
-149
-479
-850
-1235
-1446
-1626
-1654
-1670
-1554
-1374
-1090
-744
-369
61
472
846
1112
1320
1349
1345
1258
1160
1100
1064
1084
1108
1158
1240
1401
1563
1798
2013
2249
2449
2628
2731
2803
2839
2790
2734
2312
1588
480
-996
-2527
-3847
-4654
-4854
-4558
-4054
-3425
-2808
-2158
-1471
-748
-1
564
991
1157
1038
826
564
342
234
270
499
933
1450
1945
2298
2411
2409
2267
1975
1602
1083
410
-350
-1161
-1902
-2442
-2743
-2727
-2459
-2081
-1639
-1205
-860
-640
-499
-451
-431
-455
-534
-638
-768
-888
-903
-795
-589
-255
158
579
937
1190
1293
1239
1073
837
552
216
-107
-419
-730
-970
-1105
-1105
-1023
-844
-620
-437
-340
-365
-481
-684
-917
-1172
-1590
-2203
-2785
-3097
-3134
-2918
-2728
-2331
-1701
-1034
-403
19
258
426
514
465
319
180
158
110
6
-50
19
154
332
380
288
135
22
-238
-649
-1140
-1539
-1743
-1835
-1820
-1755
-1584
-1325
-963
-585
-246
38
342
600
778
881
892
886
860
867
888
984
1110
1256
1402
1561
1724
1896
2105
2225
2373
2462
2549
2583
2609
2618
2600
2527
2085
1341
173
-1202
-2639
-3806
-4443
-4567
-4319
-4013
-3579
-3109
-2569
-1952
-1286
-619
-83
293
446
398
241
106
87
132
351
734
1247
1802
2245
2494
2535
2435
2210
1870
1418
842
144
-627
-1392
-2053
-2482
-2631
-2552
-2281
-1972
-1676
-1445
-1306
-1238
-1222
-1226
-1238
-1201
-1153
-1125
-1075
-982
-791
-521
-172
263
687
1065
1314
1393
1321
1125
861
595
302
-4
-284
-552
-758
-886
-942
-925
-834
-715
-600
-584
-762
-1009
-1366
-1648
-1926
-2127
-2457
-2854
-3000
-3034
-2704
-2496
-2256
-1818
-1282
-787
-423
-253
-130
7
16
-4
-47
-12
97
160
199
284
363
524
513
398
173
10
-210
-554
-963
-1375
-1567
-1663
-1575
-1495
-1365
-1177
-922
-676
-495
-361
-219
-33
147
316
390
469
535
651
790
992
1185
1436
1642
1839
2037
2181
2345
2434
2568
2649
2731
2781
2787
2754
2659
2144
1353
269
-1053
-2374
-3489
-4104
-4201
-3937
-3586
-3226
-2946
-2557
-2037
-1449
-908
-480
-246
-205
-310
-455
-533
-472
-216
259
805
1450
2124
2657
2990
3085
2978
2713
2365
1892
1291
541
-260
-992
-1579
-1957
-2094
-1986
-1734
-1471
-1320
-1299
-1408
-1578
-1738
-1907
-2064
-2157
-2180
-2113
-1973
-1771
-1383
-885
-295
354
917
1347
1598
1636
1519
1280
981
713
460
232
64
-125
-260
-316
-342
-299
-238
-227
-253
-407
-667
-1040
-1432
-2247
-3003
-3435
-3581
-3236
-3034
-2816
-2412
-1945
-1485
-1075
-881
-619
-348
-184
-174
-298
-389
-374
-373
-241
-11
320
722
925
940
813
755
649
476
137
-198
-466
-684
-900
-1167
-1297
-1243
-984
-693
-493
-460
-470
-465
-456
-437
-395
-247
-4
290
536
694
866
1035
1206
1452
1696
1905
2053
2110
2157
2212
2314
2497
2669
2900
3099
3226
3212
2854
2131
1058
-280
-1613
-2694
-3404
-3673
-3619
-3534
-3321
-3101
-2877
-2558
-2102
-1569
-1085
-817
-831
-1012
-1250
-1308
-1174
-882
-420
163
840
1499
2044
2394
2566
2660
2625
2481
2194
1778
1235
596
-44
-600
-939
-1033
-978
-875
-822
-841
-1004
-1253
-1580
-1935
-2231
-2461
-2621
-2754
-2833
-2783
-2565
-2189
-1680
-1087
-452
129
584
847
907
847
771
709
640
634
622
600
600
594
599
633
648
638
587
414
151
-234
-707
-1130
-1513
-1888
-2137
-2303
-2616
-2882
-3022
-3049
-2760
-2578
-2368
-2021
-1698
-1453
-1267
-1176
-1011
-747
-488
-158
116
375
588
707
769
810
841
900
841
690
480
296
95
-136
-321
-408
-404
-342
-296
-378
-480
-605
-677
-729
-771
-784
-723
-598
-482
-353
-239
-72
135
334
584
780
960
1093
1168
1285
1434
1630
1878
2155
2398
2628
2777
2917
3016
3148
3030
2624
1895
874
-295
-1501
-2340
-2869
-2897
-2807
-2645
-2525
-2479
-2379
-2218
-1996
-1786
-1617
-1658
-1777
-1981
-2155
-2118
-1913
-1450
-818
-66
752
1477
2024
2346
2491
2474
2375
2235
2004
1663
1251
827
416
161
70
96
219
316
280
49
-325
-816
-1345
-1806
-2220
-2524
-2727
-2869
-2890
-2837
-2674
-2378
-1987
-1535
-1080
-700
-433
-300
-279
-269
-221
-128
63
320
535
746
939
1072
1178
1232
1269
1249
1140
930
632
198
-201
-811
-1634
-1987
-2294
-2066
-1928
-2005
-1924
-1867
-1992
-2213
-2412
-2593
-2394
-2287
-2186
-2041
-1871
-1599
-1244
-920
-455
18
455
674
679
499
357
321
234
238
232
406
520
579
432
308
250
279
343
282
147
-91
-252
-504
-676
-786
-708
-531
-290
-115
-33
9
38
111
190
373
482
644
735
855
953
1074
1310
1605
1901
2228
2524
2721
2943
2982
2797
2337
1739
975
249
-556
-1135
-1476
-1592
-1549
-1534
-1491
-1517
-1498
-1516
-1535
-1617
-1770
-1931
-2134
-2302
-2379
-2292
-2025
-1606
-1101
-583
-62
385
771
985
1106
1179
1210
1226
1178
1097
1014
926
933
1002
1067
1169
1256
1255
1139
885
502
88
-334
-732
-1099
-1397
-1622
-1805
-1906
-1925
-1877
-1775
-1610
-1456
-1383
-1346
-1359
-1419
-1482
-1497
-1429
-1292
-1063
-773
-497
-212
75
320
514
675
781
810
763
680
531
375
101
-354
-701
-955
-931
-906
-1078
-1194
-1263
-1369
-1440
-1642
-1846
-1849
-1806
-1772
-1791
-1833
-1770
-1636
-1488
-1277
-1081
-803
-606
-530
-531
-480
-412
-338
-268
-236
-82
82
242
290
313
364
505
647
695
678
568
522
505
455
389
379
419
565
637
591
564
483
454
428
440
433
511
593
703
825
943
1119
1281
1454
1597
1740
1795
1625
1319
868
282
-251
-701
-941
-970
-859
-773
-686
-714
-819
-946
-1023
-1054
-1150
-1286
-1557
-1860
-2108
-2235
-2164
-1966
-1630
-1174
-736
-362
-69
91
157
213
252
314
363
379
388
385
380
414
533
692
901
1074
1119
1016
789
515
230
-59
-266
-415
-536
-624
-719
-796
-881
-942
-965
-994
-1033
-1082
-1190
-1326
-1503
-1641
-1679
-1660
-1663
-1546
-1369
-1238
-1042
-1002
-962
-892
-863
-818
-720
-685
-651
-579
-611
-573
-524
-461
-416
-387
-401
-446
-527
-666
-758
-831
-854
-808
-754
-742
-714
-674
-637
-633
-628
-615
-600
-613
-615
-666
-723
-705
-704
-616
-501
-371
-233
-120
-78
-35
-28
-48
-43
-67
-65
-69
-68
-35
19
75
196
335
461
517
610
682
688
768
823
851
945
1037
1097
1163
1205
1297
1359
1423
1552
1620
1694
1659
1433
1136
732
372
81
-114
-209
-222
-243
-253
-306
-410
-473
-560
-664
-762
-892
-1086
-1287
-1502
-1679
-1780
-1771
-1665
-1516
-1343
-1177
-1040
-974
-940
-935
-915
-856
-772
-693
-599
-504
-423
-275
-99
64
252
396
497
537
471
395
286
153
81
30
-10
-12
-14
-22
-12
6
2
-7
-22
-68
-133
-243
-381
-529
-636
-692
-714
-690
-649
-584
-538
-515
-486
-511
-537
-574
-604
-663
-740
-815
-863
-922
-902
-1041
-1130
-1079
-1123
-932
-924
-953
-867
-781
-761
-700
-697
-674
-595
-559
-498
-474
-427
-341
-276
-247
-148
-68
-23
-15
44
41
94
136
95
106
110
102
94
98
45
71
90
110
126
81
46
51
46
-3
3
-7
-10
-26
-24
-18
-30
-63
-64
-78
-80
-36
-32
14
41
78
127
170
213
220
247
242
201
170
107
53
57
22
3
18
36
63
64
53
58
65
56
55
23
-11
-23
-33
-61
-59
-63
-47
2
6
30
56
53
49
16
-43
-61
-62
-102
-166
-213
-232
-289
-332
-337
-343
-344
-319
-299
-315
-313
-327
-363
-382
-428
-481
-506
-556
-609
-634
-656
-650
-640
-607
-582
-599
-586
-581
-596
-596
-575
-536
-525
-501
-460
-474
-467
-423
-424
-401
-376
-376
-383
-409
-408
-403
-412
-387
-372
-377
-361
-356
-379
-382
-406
-445
-444
-454
-477
-481
-502
-529
-516
-513
-481
-432
-406
-389
-368
-352
-348
-362
-399
-412
-423
-446
-467
-448
-421
-426
-387
-350
-336
-296
-274
-275
-256
-281
-322
-315
-331
-354
-332
-327
-322
-272
-210
-181
-138
-89
-82
-79
-81
-96
-115
-172
-251
-283
-334
-360
-332
-306
-273
-221
-169
-136
-105
-72
-39
-19
0
20
36
16
-40
-76
-110
-153
-171
-167
-156
-130
-110
-97
-78
-79
-48
-32
-26
-16
-60
-77
-107
-141
-159
-184
-192
-192
-181
-166
-140
-117
-73
-46
-65
-35
-8
-8
-9
-25
-58
-82
-77
-105
-145
-152
-178
-211
-215
-213
-215
-198
-215
-228
-246
-286
-300
-312
-373
-418
-442
-460
-461
-472
-444
-447
-443
-402
-404
-398
-404
-420
-426
-440
-463
-446
-427
-441
-432
-409
-404
-380
-342
-325
-324
-296
-278
-253
-227
-240
-247
-244
-251
-279
-316
-343
-357
-382
-405
-392
-381
-379
-356
-350
-346
-348
-339
-335
-345
-338
-289
-293
-307
-270
-264
-226
-182
-159
-92
-63
-53
-37
-68
-82
-70
-92
-105
-111
-123
-142
-167
-186
-188
-216
-234
-195
-177
-166
-166
-174
-186
-211
-184
-173
-183
-157
-153
-167
-150
-123
-129
-116
-121
-144
-119
-115
-109
-89
-88
-90
-74
-50
-41
-29
-30
-42
-40
-39
-40
-64
-110
-155
-164
-158
-165
-158
-156
-153
-169
-185
-165
-157
-182
-199
-214
-243
-253
-250
-238
-219
-215
-183
-151
-142
-125
-130
-130
-128
-143
-151
-168
-200
-234
-259
-282
-316
-335
-352
-372
-389
-406
-433
-477
-482
-494
-517
-498
-484
-479
-463
-446
-438
-421
-396
-374
-362
-347
-345
-353
-389
-420
-430
-461
-467
-432
-406
-381
-343
-315
-289
-263
-245
-232
-244
-257
-252
-283
-294
-308
-333
-349
-372
-383
-359
-350
-343
-303
-297
-303
-280
-276
-271
-271
-265
-261
-271
-258
-242
-248
-221
-201
-199
-162
-118
-101
-121
-111
-112
-132
-133
-151
-175
-180
-183
-207
-216
-255
-270
-262
-294
-304
-323
-356
-374
-411
-436
-430
-431
-411
-376
-355
-329
-283
-271
-232
-188
-184
-153
-132
-169
-173
-170
-200
-192
-207
-218
-231
-279
-285
-266
-284
-269
-229
-213
-188
-190
-188
-197
-233
-252
-269
-325
-366
-390
-430
-426
-439
-438
-413
-426
-407
-380
-395
-377
-342
-334
-318
-308
-313
-337
-360
-373
-376
-362
-365
-357
-347
-355
-348
-346
-346
-333
-334
-346
-356
-394
-447
-495
-541
-600
-631
-634
-608
-580
-551
-508
-480
-455
-423
-393
-365
-348
-316
-308
-308
-315
-311
-291
-312
-291
-271
-288
-268
-248
-248
-248
-260
-250
-245
-247
-250
-275
-306
-320
-325
-343
-339
-334
-331
-331
-347
-352
-365
-383
-378
-356
-348
-337
-326
-319
-299
-301
-292
-248
-220
-190
-152
-124
-116
-117
-111
-133
-136
-132
-143
-144
-160
-174
-186
-211
-237
-251
-259
-252
-253
-246
-232
-244
-275
-273
-266
-282
-286
-278
-261
-278
-302
-307
-313
-287
-261
-228
-194
-164
-111
-86
-70
-56
-83
-94
-100
-145
-183
-213
-268
-284
-299
-301
-258
-250
-231
-204
-207
-178
-158
-158
-164
-172
-193
-227
-256
-270
-278
-307
-289
-276
-284
-263
-241
-245
-243
-245
-259
-264
-265
-257
-261
-280
-280
-273
-269
-271
-269
-257
-268
-276
-273
-288
-299
-316
-347
-378
-411
-416
-398
-396
-373
-350
-363
-345
-361
-377
-356
-360
-363
-344
-341
-303
-267
-265
-240
-224
-210
-187
-163
-134
-123
-115
-110
-119
-126
-123
-129
-179
-221
-239
-262
-279
-294
-290
-295
-302
-282
-278
-288
-291
-294
-335
-333
-314
-334
-321
-327
-325
-320
-318
-284
-251
-229
-189
-161
-141
-97
-53
-26
-9
15
24
28
32
28
11
-22
-63
-76
-98
-122
-128
-167
-184
-180
-195
-177
-191
-217
-215
-247
-281
-285
-314
-328
-322
-344
-328
-302
-295
-269
-268
-264
-261
-275
-273
-281
-277
-277
-284
-261
-250
-260
-260
-267
-277
-294
-320
-336
-345
-354
-356
-341
-367
-362
-349
-360
-347
-345
-339
-341
-351
-316
-285
-281
-273
-278
-283
-288
-304
-315
-330
-339
-316
-297
-286
-271
-249
-243
-246
-253
-249
-245
-242
-263
-272
-292
-324
-304
-326
-356
-368
-390
-414
-403
-402
-416
-418
-425
-425
-419
-392
-359
-343
-329
-319
-307
-268
-229
-217
-200
-183
-192
-193
-191
-211
-240
-256
-255
-276
-283
-258
-250
-236
-206
-190
-166
-160
-158
-176
-209
-243
-271
-309
-315
-318
-330
-335
-342
-349
-359
-361
-370
-360
-341
-329
-321
-289
-266
-256
-237
-216
-201
-205
-174
-177
-199
-185
-191
-203
-196
-183
-201
-204
-209
-236
-253
-285
-324
-351
-367
-394
-416
-439
-461
-450
-438
-435
-424
-406
-390
-357
-342
-352
-339
-330
-292
-265
-260
-249
-244
-254
-269
-265
-288
-289
-275
-274
-260
-247
-245
-241
-228
-231
-226
-225
-222
-238
-241
-233
-243
-217
-206
-224
-212
-213
-239
-256
-294
-322
-327
-359
-346
-328
-322
-303
-284
-290
-291
-277
-270
-267
-235
-209
-206
-190
-177
-181
-177
-165
-168
-161
-183
-217
-220
-234
-256
-252
-257
-279
-283
-278
-289
-292
-299
-307
-295
-276
-266
-240
-197
-157
-126
-91
-44
-19
-22
3
3
-16
-22
-48
-76
-95
-109
-103
-126
-151
-128
-137
-193
-205
-194
-206
-211
-213
-221
-230
-242
-250
-258
-273
-280
-278
-281
-314
-329
-322
-338
-352
-348
-332
-330
-322
-308
-303
-263
-227
-186
-150
-133
-114
-111
-121
-117
-121
-150
-172
-173
-192
-221
-244
-271
-287
-289
-291
-307
-327
-339
-358
-371
-376
-394
-398
-388
-365
-360
-345
-326
-331
-319
-299
-272
-216
-179
-151
-137
-132
-115
-121
-150
-145
-157
-183
-213
-265
-309
-319
-332
-330
-310
-309
-287
-249
-237
-213
-184
-155
-135
-125
-93
-82
-73
-84
-98
-110
-134
-158
-168
-198
-240
-250
-268
-267
-253
-258
-235
-191
-167
-163
-156
-153
-153
-163
-158
-151
-157
-151
-161
-191
-200
-208
-234
-242
-251
-265
-272
-290
-310
-343
-360
-378
-383
-379
-372
-366
-370
-353
-331
-307
-304
-306
-296
-305
-325
-316
-341
-373
-379
-421
-449
-473
-463
-442
-431
-387
-359
-360
-345
-361
-380
-353
-373
-362
-342
-352
-331
-311
-316
-313
-294
-286
-282
-284
-275
-271
-277
-270
-260
-272
-296
-287
-290
-312
-336
-345
-344
-357
-346
-309
-279
-262
-218
-176
-169
-144
-128
-149
-146
-166
-200
-237
-266
-281
-277
-279
-286
-251
-239
-249
-242
-242
-252
-251
-254
-266
-287
-309
-296
-286
-286
-236
-208
-211
-174
-136
-118
-95
-88
-85
-130
-153
-159
-213
-242
-256
-288
-311
-320
-327
-334
-317
-305
-266
-230
-201
-170
-180
-163
-147
-164
-193
-194
-224
-244
-236
-280
-315
-312
-308
-313
-309
-328
-333
-324
-346
-334
-318
-335
-351
-358
-372
-375
-359
-334
-317
-293
-268
-258
-241
-234
-254
-265
-270
-313
-313
-334
-372
-380
-389
-395
-379
-379
-379
-357
-350
-336
-318
-292
-271
-253
-248
-227
-222
-230
-226
-257
-274
-269
-288
-275
-265
-287
-288
-301
-300
-296
-317
-315
-324
-357
-351
-354
-383
-393
-404
-394
-394
-413
-399
-369
-349
-341
-305
-265
-251
-247
-246
-258
-265
-276
-281
-293
-308
-292
-284
-300
-296
-275
-276
-264
-239
-243
-248
-233
-228
-253
-280
-283
-292
-322
-332
-321
-308
-291
-280
-288
-269
-238
-239
-241
-246
-259
-294
-315
-342
-343
-317
-317
-287
-261
-246
-212
-197
-179
-148
-124
-112
-91
-46
-62
-75
-73
-99
-140
-163
-167
-203
-219
-227
-244
-257
-287
-293
-282
-302
-314
-301
-315
-327
-306
-299
-297
-303
-307
-296
-304
-314
-302
-290
-275
-259
-240
-216
-227
-218
-224
-239
-216
-207
-226
-214
-219
-236
-225
-237
-241
-237
-242
-256
-246
-248
-260
-271
-277
-298
-316
-347
-358
-374
-413
-420
-426
-415
-396
-383
-379
-362
-337
-332
-322
-297
-272
-270
-266
-245
-243
-250
-231
-214
-201
-184
-162
-151
-162
-161
-166
-181
-202
-221
-227
-238
-240
-231
-247
-235
-207
-199
-188
-185
-188
-186
-214
-235
-242
-261
-247
-227
-236
-228
-230
-234
-211
-213
-209
-199
-208
-195
-207
-222
-208
-207
-214
-218
-205
-175
-178
-161
-148
-165
-163
-149
-140
-145
-159
-173
-184
-208
-233
-246
-256
-268
-269
-289
-297
-260
-251
-254
-232
-223
-234
-231
-221
-216
-213
-195
-159
-155
-172
-142
-125
-126
-120
-113
-111
-102
-114
-147
-149
-187
-218
-252
-289
-328
-351
-350
-361
-366
-358
-329
-330
-315
-299
-286
-265
-257
-235
-199
-211
-196
-195
-223
-211
-208
-190
-180
-180
-164
-138
-166
-173
-149
-165
-163
-155
-185
-196
-234
-279
-299
-352
-353
-360
-395
-367
-368
-389
-357
-335
-331
-307
-291
-272
-267
-292
-293
-295
-302
-287
-274
-263
-240
-227
-197
-155
-139
-119
-80
-82
-95
-100
-133
-165
-187
-194
-204
-207
-192
-189
-193
-197
-185
-177
-199
-210
-216
-233
-265
-278
-300
-319
-340
-353
-337
-340
-325
-300
-284
-270
-269
-262
-272
-280
-264
-275
-267
-272
-273
-242
-248
-229
-196
-205
-201
-197
-209
-195
-195
-211
-224
-241
-265
-272
-280
-290
-311
-321
-321
-349
-353
-360
-364
-370
-335
-304
-313
-280
-258
-261
-259
-262
-227
-207
-224
-189
-171
-170
-132
-111
-88
-85
-91
-93
-116
-124
-139
-163
-193
-222
-235
-256
-313
-310
-291
-318
-322
-303
-300
-305
-290
-278
-279
-271
-257
-259
-278
-285
-272
-269
-279
-263
-237
-211
-179
-155
-120
-98
-113
-107
-110
-127
-128
-142
-156
-180
-201
-223
-256
-280
-282
-273
-280
-291
-305
-316
-330
-341
-334
-341
-355
-348
-362
-390
-384
-378
-369
-361
-354
-336
-324
-282
-258
-265
-238
-210
-210
-214
-212
-187
-207
-220
-175
-167
-167
-135
-120
-128
-158
-152
-157
-198
-231
-238
-260
-301
-312
-322
-349
-346
-320
-319
-323
-318
-294
-305
-312
-290
-276
-279
-277
-262
-264
-264
-269
-257
-253
-273
-261
-242
-239
-230
-210
-211
-212
-186
-173
-149
-137
-171
-185
-208
-251
-252
-269
-287
-280
-287
-301
-315
-328
-353
-380
-384
-372
-380
-374
-356
-366
-362
-354
-330
-314
-314
-288
-287
-285
-260
-209
-197
-194
-169
-170
-187
-201
-203
-229
-269
-262
-266
-296
-290
-298
-307
-311
-319
-289
-279
-299
-296
-319
-341
-342
-368
-370
-360
-353
-335
-343
-316
-267
-253
-237
-217
-191
-205
-228
-209
-206
-238
-222
-237
-253
-248
-261
-247
-271
-247
-248
-262
-240
-256
-221
-294
-288
-272
-330
-287
-307
-330
-314
-323
-328
-333
-316
-311
-357
-351
-363
-408
-408
-409
-387
-364
-352
-315
-329
-316
-305
-336
-343
-328
-337
-348
-356
-364
-359
-338
-394
-376
-355
-405
-416
-424
-456
-479
-481
-507
-473
-475
-468
-428
-416
-397
-389
-399
-381
-374
-402
-385
-374
-386
-378
-386
-358
-393
-383
-387
-361
-438
-353
-800
-858
-350
-731
-556
-410
-506
-527
-484
-503
-491
-408
-402
-321
-358
-397
-299
-343
-420
-342
-330
-447
-364
-481
-432
-360
-393
-318
-311
-223
-303
-113
-131
-283
-81
-177
-208
-131
-212
-198
-211
-215
-180
-213
-268
-201
-193
-287
-205
-173
-354
-156
-252
-374
-232
-340
-266
-478
-308
-443
-539
-259
-477
-444
-420
-173
-403
-393
-174
-209
-528
-338
-304
-466
-391
-373
-280
-312
-183
-406
-243
-139
-353
-271
-76
-386
-296
-286
-303
-398
-310
-204
-449
-188
-469
-355
-171
-577
-304
-291
-381
-415
-184
-329
-385
-254
-267
-289
-317
-1008
-351
-157
-894
-184
-214
-307
-444
-72
-74
-398
-143
-95
-330
-276
-63
-209
29
-279
-141
-172
-323
-292
-422
-314
-476
-290
-253
-371
-426
58
-347
-381
-115
-188
-471
-293
-249
-508
-84
-466
-386
-125
-173
-480
-333
-385
-451
-308
-494
-202
-375
-359
-318
-46
-467
-519
-237
-229
-529
-397
-275
-380
-350
-434
-166
-279
-84
-392
-392
-277
-290
-546
-284
-199
-409
-31
-343
-114
-346
107
-175
-527
-164
31
-306
-248
-44
-345
-78
-365
-177
-100
-332
-535
107
-35
-541
-99
-140
-210
-437
-251
24
-325
-549
-502
-357
-133
-884
-455
170
-923
-553
14
-382
-787
-132
101
-553
-410
-221
-193
-437
-516
-46
-149
-252
-411
-208
-38
-411
-462
35
-298
-361
-90
-248
-180
-273
-242
-185
-207
-100
-19
-216
-201
-170
-244
-191
-375
-71
-121
-189
-318
-74
-362
-547
-3
7
-458
-109
-636
-328
313
-627
-198
93
-133
-762
-390
368
-560
-772
66
65
-872
-545
126
-377
-655
-411
-135
-91
-531
-602
35
40
-758
-375
236
-355
-332
-362
-74
29
-600
-293
178
81
-236
-469
-122
-233
-487
-341
-182
-321
-187
-265
-471
-374
-272
-339
-369
-558
-535
36
-262
-359
-260
-328
-171
-542
-370
-129
-323
-532
-517
-416
-70
-343
-486
-101
-123
-414
-230
-113
-294
-243
-184
-226
-290
-262
-54
-145
-303
-263
-461
-188
-318
-397
51
-393
-620
-25
-352
-689
-256
-359
-452
-467
-409
-637
-498
-191
-411
-412
-130
-347
-339
-33
-425
-465
-121
-263
-429
-144
-34
-455
-456
-189
-134
-155
-190
-158
-240
-86
-195
-646
-330
-154
-541
-588
-136
-12
-444
-633
-207
-153
-495
-392
-327
-45
-183
-441
-167
-106
-512
-484
-149
-236
-380
-311
-315
-269
-347
-221
-88
-198
-295
-256
-332
-442
-407
-262
-257
-320
75
13
-210
-313
-431
-225
-102
-304
-228
-40
-83
-207
-456
-313
-111
-414
-399
138
58
-311
-260
-254
-218
-350
-159
13
-6
-210
-194
-99
-119
-356
-507
-162
-60
-195
-323
-135
-328
-582
-360
-143
-370
-414
-193
-129
-446
-447
-107
-193
-517
-247
273
-165
-512
-258
-133
-472
-450
97
54
-321
-256
-115
-209
-493
-391
-91
-26
-263
-299
-25
-289
-562
-320
-74
-216
-290
-258
-212
-135
-447
-354
-157
-373
-414
-232
-104
-326
-412
-228
-260
-427
-401
-171
-102
-355
-381
-123
-185
-358
-390
-82
-192
-244
-172
23
-619
-853
17
-404
-651
-332
0
-306
-428
-396
-496
-594
-657
-453
-212
-237
-335
-533
-521
-481
-624
-535
-386
-337
-431
-285
-146
-22
-259
-256
66
-46
-205
-4
-99
-277
-164
-141
-163
-73
0
-42
29
-112
-222
-174
-272
-278
-227
-41
-101
-292
-295
-186
-210
-449
-380
-212
-278
-365
-340
-149
-197
-374
-266
-158
-164
-311
-353
-275
-267
-353
-237
-55
-68
-90
-57
-3
-46
-240
-357
-228
-82
-152
-212
-61
-78
-283
-368
-285
-220
-287
-365
-255
-166
-235
-403
-334
-118
-231
-282
-98
-38
-261
-358
-187
-168
-162
-58
37
85
-82
-181
-62
-223
-392
-163
2
-27
-80
-16
-8
-193
-366
-264
-118
-215
-243
-213
-126
-192
-334
-303
-188
-144
-238
-228
-197
-241
-369
-361
-232
-202
-106
-253
-264
-221
-383
-395
-323
-342
-365
-192
-154
-158
-172
-151
-134
-246
-223
-132
-164
-118
-143
-187
-179
-212
-178
-314
-272
-140
-204
-334
-359
-223
-253
-379
-454
-223
-159
-403
-392
-242
-337
-405
-296
-241
-264
-241
-188
-234
-270
-256
-199
-179
-249
-247
-132
-225
-288
-234
-219
-197
-259
-250
-161
-167
-282
-282
-273
-292
-283
-249
-203
-181
-298
-330
-293
-351
-323
-328
-251
-189
-259
-347
-262
-261
-374
-302
-248
-270
-264
-285
-304
-311
-344
-328
-311
-286
-256
-214
-260
-286
-272
-205
-188
-268
-257
-212
-216
-219
-191
-205
-244
-254
-295
-189
-132
-210
-239
-262
-194
-243
-307
-242
-206
-193
-296
-279
-235
-280
-303
-284
-188
-160
-188
-210
-165
-165
-220
-177
-192
-283
-278
-266
-244
-266
-289
-251
-288
-321
-288
-278
-342
-323
-301
-311
-250
-226
-214
-240
-302
-271
-262
-293
-307
-312
-257
-225
-218
-255
-278
-237
-216
-238
-235
-230
-206
-201
-268
-228
-192
-271
-306
-223
-266
-311
-266
-304
-293
-324
-254
-221
-257
-236
-237
-234
-249
-251
-262
-302
-317
-273
-285
-335
-280
-275
-308
-292
-306
-281
-283
-314
-293
-255
-274
-279
-258
-242
-227
-252
-256
-224
-227
-259
-267
-263
-253
-328
-318
-264
-302
-294
-290
-312
-320
-315
-327
-310
-260
-234
-265
-235
-206
-263
-279
-274
-290
-297
-359
-362
-338
-348
-321
-312
-290
-246
-304
-336
-293
-333
-379
-394
-362
-321
-336
-292
-246
-252
-276
-238
-199
-182
-176
-180
-150
-190
-210
-203
-210
-195
-167
-162
-171
-174
-160
-132
-125
-113
-83
-71
-49
-50
-47
-41
-47
-61
-113
-79
-60
-84
-84
-108
-104
-108
-149
-169
-144
-191
-205
-191
-244
-208
-217
-226
-225
-272
-238
-257
-284
-245
-237
-262
-262
-240
-252
-257
-281
-260
-248
-261
-244
-251
-249
-268
-289
-322
-353
-352
-359
-366
-374
-331
-303
-302
-267
-253
-261
-300
-346
-321
-308
-344
-319
-308
-318
-334
-359
-347
-381
-428
-431
-419
-456
-450
-426
-448
-458
-451
-469
-445
-419
-450
-447
-428
-427
-407
-382
-327
-335
-366
-381
-403
-428
-480
-499
-492
-480
-454
-434
-422
-415
-383
-362
-341
-293
-263
-256
-239
-268
-282
-220
-191
-158
-114
-100
-59
-53
-70
-19
-8
-1
22
10
-5
14
7
1
22
27
64
29
72
144
140
155
164
216
254
243
255
286
271
265
252
228
259
239
196
201
205
184
154
152
157
166
146
133
142
139
112
98
91
60
45
21
-23
-51
-81
-124
-184
-230
-235
-264
-315
-338
-362
-385
-435
-470
-468
-486
-489
-520
-508
-501
-552
-565
-553
-557
-568
-571
-592
-605
-614
-636
-651
-672
-661
-699
-711
-703
-736
-732
-745
-793
-788
-813
-830
-807
-814
-795
-780
-777
-749
-741
-749
-729
-723
-707
-687
-679
-654
-639
-619
-579
-569
-553
-523
-519
-524
-522
-489
-482
-482
-449
-409
-365
-329
-276
-244
-205
-155
-120
-86
-43
-15
3
31
73
129
149
171
220
255
277
335
389
420
481
512
543
586
597
618
653
691
733
789
875
932
989
1064
1128
1167
1178
1237
1253
1259
1277
1214
1174
1079
939
820
730
683
622
559
502
391
254
106
-53
-214
-291
-377
-449
-502
-595
-690
-819
-922
-995
-1059
-1109
-1109
-1071
-1069
-1038
-1015
-965
-924
-923
-866
-817
-795
-746
-682
-624
-567
-505
-444
-382
-355
-288
-266
-296
-281
-306
-332
-323
-336
-414
-459
-515
-601
-665
-727
-796
-872
-916
-934
-964
-1001
-1049
-1116
-1141
-1183
-1191
-1179
-1189
-1201
-1212
-1224
-1243
-1247
-1230
-1225
-1195
-1128
-1092
-1033
-992
-959
-894
-808
-754
-690
-606
-553
-474
-405
-348
-269
-171
-66
32
126
207
284
335
384
473
534
578
619
647
653
665
645
655
661
656
710
746
808
818
875
901
935
981
1000
1042
1057
1124
1135
1159
1197
1231
1274
1336
1390
1416
1318
1222
1078
901
887
828
836
799
710
594
376
193
-19
-194
-316
-366
-396
-428
-471
-563
-639
-777
-885
-937
-982
-981
-964
-942
-901
-859
-804
-750
-691
-636
-593
-538
-495
-482
-437
-376
-311
-248
-205
-195
-216
-236
-286
-353
-413
-377
-414
-417
-391
-482
-517
-592
-671
-738
-776
-799
-849
-877
-934
-982
-1055
-1115
-1138
-1257
-1297
-1328
-1400
-1390
-1444
-1405
-1414
-1438
-1428
-1467
-1455
-1478
-1508
-1507
-1452
-1351
-1268
-1147
-1068
-980
-887
-857
-779
-722
-647
-521
-386
-266
-176
-79
-7
25
47
99
135
182
199
230
274
282
286
270
274
271
234
215
184
141
168
206
248
319
369
406
416
431
418
461
480
525
633
669
759
829
872
919
908
985
1033
1093
1208
1300
1279
1225
1181
981
985
949
900
943
835
735
585
471
351
197
99
21
-48
-102
-145
-257
-378
-484
-545
-619
-666
-666
-696
-732
-756
-731
-714
-692
-647
-597
-533
-478
-458
-448
-451
-437
-385
-361
-321
-302
-314
-321
-345
-382
-396
-419
-436
-422
-468
-504
-494
-531
-593
-606
-658
-782
-884
-953
-942
-986
-952
-1006
-1095
-1167
-1260
-1315
-1371
-1406
-1517
-1549
-1522
-1502
-1495
-1562
-1617
-1608
-1580
-1526
-1498
-1471
-1417
-1262
-1127
-1061
-990
-967
-875
-818
-724
-635
-587
-533
-453
-352
-272
-154
-147
-136
-140
-117
-71
-51
-36
-16
-16
-15
29
-20
-69
-77
-71
-70
-29
-12
29
95
145
214
260
286
303
341
282
368
399
448
554
582
686
758
854
864
950
980
1044
1159
1171
1270
1264
1304
1236
1173
1115
932
941
890
849
818
746
670
539
395
258
90
-36
-109
-246
-308
-331
-472
-519
-585
-663
-681
-723
-749
-784
-800
-787
-764
-707
-688
-658
-590
-555
-560
-545
-530
-559
-518
-460
-449
-444
-427
-439
-481
-462
-483
-540
-523
-538
-558
-562
-599
-657
-726
-796
-834
-871
-908
-962
-1072
-1108
-1115
-1329
-1449
-1430
-1547
-1467
-1462
-1538
-1574
-1690
-1774
-1833
-1822
-1775
-1770
-1738
-1581
-1483
-1456
-1434
-1438
-1381
-1233
-1110
-1000
-930
-857
-713
-612
-528
-482
-394
-303
-256
-196
-120
-90
-74
-31
12
63
87
76
-14
-63
-62
-39
4
-8
1
55
98
96
88
45
71
112
126
188
197
222
253
300
304
385
447
533
589
584
682
736
792
805
893
952
1051
1124
1078
1112
1112
1142
1074
1037
922
891
883
789
788
642
557
401
281
168
16
-39
-157
-220
-299
-343
-416
-524
-595
-696
-744
-767
-801
-858
-860
-827
-819
-788
-781
-820
-765
-751
-711
-657
-670
-601
-569
-535
-483
-479
-490
-486
-505
-502
-497
-562
-552
-580
-617
-637
-696
-736
-793
-867
-938
-1138
-1113
-1273
-1298
-1205
-1311
-1262
-1375
-1433
-1547
-1598
-1612
-1667
-1687
-1649
-1555
-1537
-1481
-1503
-1545
-1451
-1421
-1383
-1311
-1296
-1172
-1120
-1025
-959
-900
-813
-798
-724
-688
-641
-569
-489
-455
-327
-234
-183
-157
-163
-160
-146
-101
-78
-41
-11
103
123
107
99
57
50
46
57
81
113
121
192
204
248
323
335
346
385
408
486
537
552
637
653
746
808
806
840
842
840
899
910
931
981
998
1024
1075
1012
939
914
761
736
701
642
628
515
421
300
158
83
-66
-209
-295
-329
-389
-414
-444
-560
-525
-552
-613
-644
-675
-651
-636
-611
-600
-563
-514
-472
-446
-429
-426
-409
-393
-372
-350
-313
-300
-331
-357
-384
-396
-434
-483
-525
-605
-620
-645
-749
-784
-878
-934
-980
-1041
-1055
-1116
-1209
-1249
-1316
-1395
-1378
-1405
-1429
-1454
-1469
-1437
-1417
-1422
-1411
-1410
-1359
-1271
-1249
-1230
-1218
-1168
-1109
-1024
-968
-914
-832
-734
-672
-625
-524
-464
-415
-378
-291
-211
-177
-155
-147
-132
-82
-10
-7
1
39
67
72
58
26
30
54
65
90
97
109
142
144
152
177
190
218
249
289
305
367
423
406
493
544
584
666
678
722
814
856
908
952
963
977
1007
1035
1049
1042
1051
1055
1037
972
894
804
723
656
576
578
455
420
333
198
135
17
-14
-168
-201
-234
-278
-309
-390
-400
-493
-474
-494
-567
-567
-575
-528
-469
-423
-396
-363
-352
-347
-308
-319
-368
-347
-349
-360
-336
-360
-387
-464
-483
-527
-572
-600
-634
-652
-682
-715
-770
-837
-934
-1016
-1089
-1172
-1271
-1349
-1360
-1375
-1383
-1356
-1377
-1377
-1352
-1344
-1332
-1341
-1332
-1275
-1227
-1154
-1088
-1063
-1007
-981
-943
-876
-843
-795
-759
-719
-666
-595
-533
-461
-412
-373
-310
-262
-257
-207
-149
-125
-58
-36
-9
8
5
34
37
20
66
100
106
148
170
168
182
193
219
234
283
342
352
413
441
482
533
548
579
597
658
698
734
820
820
848
860
864
881
867
899
863
894
909
883
900
853
860
820
767
711
602
522
487
430
345
319
248
152
67
-12
-69
-193
-230
-258
-321
-287
-349
-363
-397
-427
-375
-385
-375
-377
-357
-363
-323
-304
-335
-315
-327
-326
-348
-362
-383
-437
-498
-515
-526
-572
-612
-653
-725
-803
-837
-888
-1022
-1068
-1068
-1149
-1138
-1185
-1230
-1210
-1245
-1270
-1277
-1276
-1302
-1313
-1298
-1294
-1272
-1249
-1220
-1226
-1198
-1111
-1096
-1067
-1034
-1014
-990
-954
-925
-925
-882
-828
-798
-753
-687
-629
-550
-473
-409
-355
-312
-287
-258
-218
-211
-167
-138
-128
-115
-98
-82
-74
-44
-9
18
31
86
105
92
125
141
158
188
178
222
217
232
300
293
350
435
430
498
519
504
556
529
570
557
607
604
633
655
668
740
677
730
698
652
669
641
594
538
513
494
426
364
363
299
186
177
73
-49
-54
-188
-207
-221
-295
-315
-364
-388
-433
-450
-485
-480
-487
-507
-460
-508
-489
-484
-526
-487
-541
-535
-546
-572
-567
-567
-535
-614
-636
-693
-780
-798
-862
-937
-1009
-1035
-1091
-1144
-1156
-1183
-1202
-1234
-1239
-1249
-1251
-1225
-1257
-1241
-1239
-1253
-1218
-1202
-1213
-1200
-1175
-1138
-1110
-1070
-1017
-963
-931
-897
-833
-798
-768
-744
-707
-671
-647
-600
-566
-548
-503
-429
-385
-368
-334
-319
-275
-236
-227
-208
-186
-153
-129
-79
-69
-63
-16
2
46
83
110
143
170
202
246
286
327
365
378
400
460
470
489
538
506
531
564
561
592
602
641
655
651
664
680
669
714
670
609
625
555
527
485
493
428
412
376
314
316
224
190
110
58
9
-40
-75
-127
-136
-178
-158
-177
-208
-220
-290
-326
-342
-338
-370
-349
-363
-393
-385
-393
-434
-456
-495
-544
-560
-570
-595
-614
-608
-686
-687
-739
-785
-827
-895
-918
-1004
-1019
-1063
-1097
-1130
-1140
-1164
-1215
-1212
-1218
-1192
-1184
-1177
-1146
-1151
-1166
-1139
-1133
-1155
-1133
-1106
-1074
-1061
-1018
-945
-912
-884
-820
-771
-727
-688
-673
-643
-610
-584
-531
-473
-429
-375
-307
-268
-249
-210
-142
-103
-79
-44
-28
24
35
79
113
98
151
166
159
206
245
244
287
314
347
404
395
420
435
428
477
483
486
542
559
602
635
654
686
663
701
696
714
715
695
732
695
736
698
636
638
583
556
558
539
503
502
452
404
379
305
243
222
138
60
44
12
-25
-64
-40
-96
-139
-121
-190
-240
-253
-312
-343
-405
-409
-434
-486
-465
-520
-550
-543
-560
-569
-595
-610
-634
-642
-677
-699
-692
-736
-746
-801
-835
-861
-918
-927
-991
-999
-997
-1043
-1038
-1064
-1117
-1110
-1112
-1133
-1117
-1089
-1092
-1080
-1038
-1019
-999
-968
-941
-924
-888
-842
-795
-766
-738
-680
-636
-606
-576
-541
-493
-467
-436
-417
-409
-392
-351
-306
-292
-274
-256
-230
-217
-212
-180
-151
-114
-75
-26
19
50
81
116
141
149
183
205
235
263
307
357
390
460
470
502
525
426
349
382
312
292
365
362
401
434
446
411
453
397
349
332
353
402
328
369
288
282
320
262
180
92
72
40
25
30
19
54
98
35
8
-11
-47
-106
-152
-194
-189
-145
-216
-220
-228
-259
-267
-302
-377
-413
-450
-445
-468
-522
-485
-502
-492
-523
-576
-638
-660
-712
-765
-792
-852
-838
-875
-884
-921
-946
-929
-944
-974
-966
-976
-971
-949
-988
-985
-955
-927
-946
-938
-932
-903
-851
-778
-752
-735
-671
-635
-588
-599
-558
-517
-503
-477
-450
-428
-398
-353
-310
-283
-266
-213
-181
-159
-166
-128
-124
-114
-104
-95
-56
-43
-4
-3
-7
-22
28
49
66
121
136
177
160
142
157
131
144
179
194
256
278
310
349
349
372
388
375
355
331
319
324
349
350
394
389
369
398
327
298
284
254
240
222
207
210
207
168
180
134
97
110
86
91
112
73
53
25
-11
-51
-104
-144
-187
-241
-286
-274
-305
-319
-308
-344
-354
-354
-381
-405
-411
-417
-438
-457
-462
-501
-542
-542
-561
-559
-617
-624
-620
-672
-667
-690
-702
-730
-755
-754
-774
-787
-794
-793
-847
-845
-812
-827
-837
-817
-823
-843
-820
-805
-820
-813
-772
-775
-754
-711
-687
-660
-627
-587
-558
-518
-468
-420
-385
-357
-332
-297
-280
-244
-227
-218
-217
-213
-188
-176
-143
-121
-112
-112
-87
-80
-97
-87
-82
-73
-63
-72
-29
-24
-20
29
15
51
83
94
111
140
154
176
217
237
271
273
300
299
263
271
307
272
281
323
298
315
308
276
254
254
228
206
155
128
98
57
58
-2
-59
-82
-86
-131
-138
-133
-141
-148
-141
-134
-148
-162
-204
-203
-251
-273
-267
-300
-313
-313
-329
-331
-304
-340
-353
-385
-412
-406
-457
-473
-503
-528
-523
-560
-551
-583
-593
-582
-639
-659
-698
-726
-729
-729
-753
-775
-751
-756
-761
-770
-735
-732
-758
-734
-751
-742
-716
-730
-734
-698
-672
-639
-607
-603
-581
-566
-543
-523
-497
-467
-443
-399
-360
-356
-349
-305
-303
-314
-295
-282
-276
-266
-246
-231
-197
-173
-164
-175
-206
-204
-196
-207
-220
-211
-196
-155
-148
-118
-68
-60
-9
33
26
36
62
81
100
132
141
143
161
148
144
127
121
122
93
105
88
63
74
51
37
16
23
8
-12
-28
-71
-57
-60
-77
-95
-129
-130
-127
-174
-182
-161
-181
-198
-183
-192
-219
-210
-222
-216
-242
-273
-246
-287
-338
-339
-376
-392
-405
-428
-444
-444
-443
-444
-436
-468
-459
-471
-508
-491
-501
-511
-526
-517
-508
-514
-520
-503
-521
-555
-563
-587
-602
-617
-626
-623
-613
-614
-613
-634
-635
-605
-615
-629
-602
-585
-565
-550
-524
-511
-505
-494
-516
-493
-459
-430
-406
-383
-350
-311
-300
-287
-233
-254
-259
-192
-205
-202
-179
-182
-171
-197
-197
-172
-191
-160
-131
-172
-165
-140
-128
-121
-132
-122
-127
-153
-158
-154
-173
-181
-145
-146
-161
-124
-109
-99
-79
-84
-97
-95
-119
-129
-122
-106
-104
-116
-100
-110
-147
-156
-183
-218
-201
-197
-199
-202
-199
-210
-240
-243
-257
-261
-288
-289
-277
-310
-297
-296
-303
-296
-301
-319
-333
-368
-388
-389
-411
-417
-406
-398
-426
-449
-482
-508
-510
-523
-530
-540
-520
-534
-544
-514
-508
-494
-472
-465
-463
-477
-481
-464
-475
-488
-473
-465
-459
-444
-435
-436
-417
-418
-413
-386
-371
-378
-391
-373
-374
-369
-330
-315
-308
-292
-304
-306
-285
-263
-243
-212
-196
-182
-157
-146
-146
-132
-142
-150
-136
-116
-107
-86
-81
-79
-46
-42
-38
-53
-75
-117
-134
-127
-130
-135
-132
-122
-144
-119
-130
-132
-138
-196
-195
-220
-236
-235
-226
-235
-266
-239
-239
-231
-267
-247
-223
-230
-215
-226
-211
-195
-187
-189
-197
-192
-190
-210
-249
-225
-230
-252
-254
-248
-243
-226
-205
-239
-250
-276
-302
-332
-371
-394
-374
-362
-369
-343
-358
-347
-350
-365
-374
-378
-394
-419
-416
-440
-425
-427
-448
-437
-441
-432
-435
-439
-429
-437
-448
-434
-423
-411
-405
-410
-400
-406
-418
-413
-408
-410
-375
-353
-327
-281
-282
-244
-210
-222
-226
-226
-221
-226
-214
-176
-166
-178
-141
-134
-148
-141
-157
-169
-167
-176
-168
-163
-163
-151
-159
-159
-180
-167
-163
-195
-185
-172
-176
-178
-152
-147
-138
-129
-119
-99
-122
-141
-147
-174
-202
-206
-224
-223
-222
-193
-192
-207
-222
-226
-261
-283
-277
-293
-304
-336
-319
-308
-321
-325
-317
-322
-330
-311
-287
-285
-279
-263
-254
-256
-236
-228
-240
-244
-244
-247
-251
-249
-242
-248
-256
-233
-240
-252
-242
-249
-262
-247
-244
-251
-235
-240
-245
-257
-244
-254
-257
-238
-245
-249
-263
-263
-276
-283
-270
-263
-272
-280
-301
-313
-302
-310
-280
-279
-277
-259
-268
-262
-249
-250
-258
-241
-260
-273
-290
-332
-341
-344
-344
-324
-316
-315
-291
-299
-308
-289
-274
-253
-239
-228
-223
-222
-200
-186
-192
-171
-169
-193
-182
-200
-206
-209
-219
-214
-214
-237
-256
-265
-303
-319
-317
-353
-363
-376
-385
-369
-381
-353
-336
-318
-303
-302
-279
-286
-301
-295
-275
-300
-299
-262
-261
-263
-252
-246
-255
-263
-263
-306
-316
-323
-329
-330
-343
-355
-350
-372
-378
-370
-394
-373
-376
-366
-365
-363
-332
-347
-346
-361
-345
-365
-397
-365
-361
-347
-307
-287
-314
-311
-297
-326
-327
-327
-321
-324
-332
-297
-297
-310
-287
-287
-315
-324
-340
-365
-378
-389
-391
-396
-392
-382
-385
-394
-366
-373
-376
-373
-389
-382
-380
-372
-375
-349
-337
-324
-303
-297
-286
-281
-298
-306
-280
-311
-310
-294
-321
-310
-310
-316
-288
-305
-305
-282
-290
-284
-276
-267
-263
-253
-254
-257
-241
-242
-230
-232
-230
-211
-211
-209
-189
-162
-127
-133
-136
-132
-145
-178
-185
-186
-221
-210
-229
-193
-185
-187
-160
-192
-184
-211
-226
-243
-266
-284
-303
-286
-285
-296
-301
-314
-324
-323
-304
-306
-303
-286
-299
-299
-306
-301
-298
-320
-330
-316
-297
-305
-298
-286
-268
-264
-258
-233
-255
-275
-259
-288
-310
-303
-320
-343
-338
-343
-363
-370
-376
-375
-382
-369
-337
-332
-332
-333
-315
-308
-317
-313
-307
-300
-287
-273
-292
-287
-277
-297
-289
-285
-298
-287
-273
-267
-253
-244
-231
-219
-234
-239
-234
-234
-232
-216
-224
-212
-188
-182
-155
-149
-187
-180
-183
-219
-223
-207
-183
-170
-154
-140
-115
-122
-108
-94
-121
-103
-109
-128
-132
-139
-142
-157
-142
-166
-179
-164
-180
-208
-226
-243
-246
-268
-290
-298
-304
-297
-291
-281
-278
-295
-287
-273
-275
-279
-272
-280
-300
-295
-279
-269
-263
-239
-239
-237
-206
-200
-194
-175
-173
-166
-139
-138
-142
-135
-132
-135
-143
-162
-176
-200
-227
-226
-217
-228
-246
-234
-245
-253
-259
-282
-281
-276
-297
-312
-314
-331
-324
-319
-322
-311
-321
-304
-275
-275
-259
-251
-259
-246
-234
-241
-242
-206
-205
-194
-164
-159
-136
-168
-186
-181
-198
-195
-207
-208
-227
-244
-226
-229
-243
-216
-189
-184
-172
-162
-151
-150
-130
-120
-124
-140
-141
-152
-157
-162
-177
-183
-206
-211
-198
-190
-195
-188
-190
-192
-196
-196
-208
-222
-214
-234
-232
-225
-225
-184
-165
-142
-141
-141
-135
-145
-153
-140
-139
-140
-112
-93
-72
-72
-71
-61
-70
-82
-99
-110
-123
-149
-144
-148
-151
-130
-116
-130
-141
-144
-163
-179
-190
-178
-182
-170
-158
-200
-219
-215
-212
-225
-226
-222
-237
-235
-241
-245
-239
-243
-232
-233
-236
-234
-254
-258
-264
-264
-256
-246
-213
-198
-206
-212
-202
-199
-201
-192
-180
-185
-186
-165
-154
-156
-138
-102
-97
-74
-46
-65
-69
-88
-115
-125
-106
-103
-114
-106
-83
-74
-77
-84
-108
-110
-123
-128
-144
-163
-152
-161
-170
-149
-134
-126
-120
-132
-136
-158
-165
-159
-171
-171
-158
-173
-171
-165
-163
-159
-167
-150
-176
-162
-148
-168
-168
-169
-167
-171
-166
-154
-170
-186
-182
-202
-195
-188
-190
-175
-171
-165
-174
-186
-194
-199
-231
-253
-239
-239
-236
-241
-238
-241
-239
-216
-226
-243
-237
-248
-273
-253
-253
-272
-227
-212
-224
-195
-169
-159
-167
-162
-162
-164
-176
-196
-209
-213
-211
-218
-214
-192
-191
-180
-174
-189
-168
-156
-156
-144
-129
-131
-119
-135
-163
-158
-156
-158
-165
-164
-161
-170
-186
-188
-192
-197
-206
-218
-227
-235
-229
-217
-196
-212
-209
-198
-208
-198
-218
-224
-215
-220
-237
-225
-237
-249
-242
-250
-246
-250
-263
-275
-277
-259
-276
-278
-270
-286
-300
-313
-309
-319
-326
-310
-319
-328
-330
-361
-363
-341
-336
-316
-304
-280
-271
-269
-265
-280
-256
-244
-227
-201
-192
-197
-201
-187
-213
-221
-244
-249
-241
-252
-211
-168
-149
-136
-113
-104
-122
-111
-123
-151
-168
-181
-172
-182
-189
-167
-177
-185
-172
-188
-206
-227
-251
-292
-300
-319
-343
-349
-343
-320
-313
-304
-299
-307
-330
-325
-327
-359
-373
-388
-390
-395
-385
-366
-389
-395
-406
-407
-418
-422
-414
-426
-411
-393
-388
-373
-374
-393
-397
-401
-410
-416
-413
-403
-395
-354
-342
-341
-312
-307
-337
-361
-363
-376
-407
-403
-386
-369
-352
-334
-347
-343
-331
-340
-341
-358
-362
-360
-370
-352
-332
-322
-310
-321
-320
-323
-324
-341
-335
-334
-354
-346
-361
-378
-360
-360
-367
-366
-368
-353
-373
-367
-318
-334
-330
-305
-314
-314
-324
-315
-338
-330
-304
-316
-319
-321
-291
-294
-312
-292
-299
-299
-312
-319
-328
-333
-321
-347
-354
-350
-357
-351
-354
-349
-356
-351
-328
-333
-357
-351
-359
-381
-373
-373
-383
-386
-380
-372
-385
-385
-378
-385
-380
-369
-339
-351
-340
-320
-312
-299
-306
-287
-295
-303
-296
-294
-296
-282
-287
-287
-258
-262
-266
-271
-279
-288
-317
-309
-300
-316
-303
-302
-305
-297
-301
-294
-275
-264
-268
-267
-249
-237
-223
-220
-232
-238
-230
-238
-237
-239
-247
-249
-260
-269
-266
-270
-275
-283
-306
-316
-304
-287
-300
-300
-274
-283
-277
-278
-267
-261
-303
-302
-312
-338
-346
-341
-358
-346
-333
-353
-342
-347
-347
-332
-331
-316
-289
-289
-264
-260
-279
-272
-286
-284
-248
-245
-241
-220
-244
-253
-230
-225
-235
-236
-249
-273
-283
-304
-302
-323
-340
-332
-325
-331
-317
-288
-285
-278
-268
-268
-272
-296
-300
-294
-321
-332
-333
-342
-335
-331
-339
-321
-324
-340
-336
-332
-308
-280
-260
-236
-231
-221
-198
-221
-235
-212
-231
-240
-215
-213
-209
-194
-208
-221
-246
-261
-259
-290
-304
-304
-313
-326
-324
-330
-327
-323
-338
-319
-292
-292
-280
-280
-303
-285
-276
-292
-302
-296
-287
-281
-256
-252
-250
-219
-198
-184
-172
-163
-164
-172
-179
-198
-217
-212
-215
-226
-209
-217
-233
-237
-223
-205
-215
-197
-208
-240
-238
-251
-253
-255
-262
-241
-235
-253
-250
-263
-302
-302
-293
-300
-310
-331
-330
-337
-354
-316
-306
-330
-319
-312
-318
-298
-283
-270
-249
-226
-207
-199
-199
-175
-176
-190
-182
-191
-201
-184
-170
-182
-177
-170
-176
-189
-210
-215
-223
-229
-230
-238
-260
-245
-240
-271
-269
-258
-261
-280
-306
-325
-321
-335
-342
-339
-346
-319
-315
-321
-310
-284
-294
-278
-265
-276
-255
-261
-252
-218
-198
-196
-182
-179
-197
-203
-195
-202
-232
-232
-226
-225
-206
-194
-210
-197
-204
-241
-241
-244
-247
-233
-231
-235
-226
-220
-210
-209
-211
-211
-223
-237
-251
-254
-273
-265
-257
-239
-230
-239
-238
-263
-286
-282
-300
-326
-327
-317
-320
-308
-298
-300
-273
-266
-259
-245
-256
-252
-252
-258
-252
-273
-274
-254
-256
-260
-253
-257
-280
-304
-318
-312
-331
-318
-305
-319
-311
-308
-312
-311
-298
-276
-256
-260
-255
-260
-285
-282
-304
-307
-282
-278
-256
-257
-281
-272
-264
-273
-261
-247
-227
-192
-169
-161
-152
-175
-184
-175
-186
-183
-161
-138
-135
-147
-145
-137
-143
-150
-147
-163
-181
-162
-167
-189
-169
-175
-176
-175
-205
-178
-183
-214
-207
-225
-237
-217
-219
-201
-190
-191
-182
-169
-158
-128
-115
-137
-118
-105
-121
-122
-128
-145
-153
-163
-173
-183
-190
-187
-186
-191
-198
-200
-197
-190
-197
-219
-219
-224
-247
-263
-278
-298
-323
-321
-315
-333
-329
-312
-318
-326
-311
-299
-293
-273
-263
-263
-250
-220
-201
-193
-199
-202
-207
-223
-225
-253
-270
-292
-306
-318
-324
-315
-315
-303
-287
-301
-301
-291
-311
-306
-317
-328
-300
-292
-293
-265
-262
-269
-254
-289
-302
-295
-317
-316
-320
-324
-302
-286
-305
-301
-302
-320
-311
-317
-310
-281
-287
-275
-275
-286
-259
-265
-267
-252
-267
-276
-277
-283
-289
-272
-238
-239
-248
-259
-259
-262
-276
-273
-257
-240
-232
-235
-223
-207
-207
-205
-184
-173
-194
-183
-194
-217
-215
-223
-223
-215
-220
-185
-173
-184
-147
-139
-156
-127
-125
-139
-137
-120
-124
-135
-134
-128
-140
-141
-139
-145
-143
-151
-153
-154
-163
-158
-158
-172
-170
-173
-171
-174
-184
-185
-202
-211
-222
-226
-233
-250
-264
-262
-256
-256
-250
-247
-252
-260
-254
-264
-256
-272
-280
-269
-288
-294
-302
-322
-332
-351
-375
-363
-367
-384
-359
-358
-371
-374
-376
-329
-312
-311
-277
-262
-262
-250
-229
-220
-209
-214
-225
-227
-250
-249
-261
-277
-277
-282
-283
-261
-246
-231
-201
-196
-196
-186
-185
-184
-186
-214
-219
-220
-263
-272
-280
-298
-300
-314
-312
-304
-313
-325
-328
-328
-343
-353
-358
-374
-367
-369
-379
-378
-390
-379
-386
-390
-373
-374
-366
-336
-332
-331
-304
-291
-300
-299
-297
-308
-323
-335
-356
-344
-341
-366
-369
-384
-390
-406
-408
-389
-383
-388
-369
-379
-371
-361
-371
-364
-369
-387
-400
-396
-394
-371
-341
-340
-334
-305
-294
-295
-286
-293
-293
-288
-287
-268
-280
-296
-294
-316
-334
-336
-359
-352
-352
-375
-357
-380
-387
-380
-382
-389
-379
-375
-392
-363
-359
-364
-358
-351
-333
-324
-318
-303
-290
-291
-304
-308
-317
-337
-356
-357
-353
-361
-346
-324
-305
-294
-277
-256
-249
-263
-267
-274
-286
-283
-300
-307
-287
-286
-272
-266
-294
-281
-282
-309
-305
-287
-300
-285
-283
-294
-269
-273
-276
-263
-274
-274
-264
-254
-244
-231
-228
-237
-230
-223
-230
-244
-258
-264
-248
-241
-245
-234
-228
-214
-220
-236
-251
-277
-295
-288
-292
-296
-289
-282
-281
-292
-298
-309
-315
-315
-307
-285
-273
-247
-225
-230
-240
-249
-256
-276
-307
-302
-307
-306
-309
-303
-302
-314
-306
-317
-338
-343
-360
-378
-377
-391
-400
-396
-391
-364
-352
-362
-350
-351
-370
-357
-363
-360
-334
-345
-349
-321
-322
-340
-336
-337
-341
-349
-346
-323
-307
-305
-284
-269
-269
-258
-253
-258
-264
-269
-275
-303
-315
-284
-277
-283
-292
-281
-278
-283
-276
-277
-273
-261
-244
-233
-241
-223
-220
-208
-194
-181
-159
-158
-181
-200
-211
-223
-246
-253
-239
-237
-243
-240
-235
-268
-282
-285
-300
-287
-276
-292
-308
-312
-323
-335
-327
-311
-317
-336
-332
-323
-322
-319
-318
-297
-279
-254
-236
-226
-190
-175
-175
-199
-198
-187
-210
-237
-256
-270
-272
-260
-267
-258
-235
-234
-216
-199
-201
-200
-208
-227
-226
-251
-272
-266
-280
-286
-278
-279
-266
-262
-265
-246
-223
-223
-213
-210
-211
-196
-200
-203
-201
-204
-214
-221
-245
-250
-237
-246
-224
-202
-181
-173
-185
-179
-206
-223
-215
-218
-227
-216
-193
-194
-179
-174
-194
-186
-179
-167
-142
-142
-135
-129
-123
-118
-109
-87
-107
-110
-119
-116
-118
-136
-115
-133
-143
-132
-153
-169
-161
-176
-175
-158
-174
-188
-195
-223
-250
-263
-272
-278
-264
-271
-249
-227
-248
-224
-213
-226
-211
-195
-207
-192
-170
-159
-124
-121
-138
-122
-125
-131
-153
-159
-157
-166
-188
-195
-172
-181
-192
-185
-188
-203
-174
-177
-215
-225
-215
-214
-227
-227
-225
-211
-203
-202
-197
-199
-200
-186
-191
-196
-193
-193
-182
-179
-175
-158
-150
-144
-160
-166
-157
-182
-182
-177
-179
-174
-170
-159
-157
-147
-154
-164
-154
-163
-170
-174
-171
-174
-187
-186
-184
-169
-164
-201
-217
-222
-236
-228
-230
-236
-240
-215
-226
-243
-229
-239
-239
-252
-228
-203
-209
-183
-150
-146
-139
-137
-148
-134
-153
-160
-154
-174
-177
-176
-204
-225
-206
-224
-238
-241
-246
-231
-228
-233
-235
-240
-258
-260
-261
-264
-256
-259
-271
-278
-276
-266
-238
-217
-201
-159
-139
-126
-119
-126
-128
-118
-102
-102
-96
-107
-102
-87
-82
-81
-106
-117
-111
-121
-143
-144
-154
-174
-167
-164
-165
-151
-157
-151
-141
-144
-132
-118
-117
-121
-123
-127
-118
-124
-132
-145
-166
-166
-169
-202
-210
-190
-181
-172
-168
-167
-173
-201
-222
-225
-265
-268
-243
-261
-262
-244
-216
-192
-191
-172
-137
-157
-147
-124
-162
-187
-185
-207
-231
-215
-225
-217
-215
-255
-265
-277
-290
-267
-267
-259
-240
-239
-229
-209
-202
-185
-183
-190
-186
-195
-204
-185
-198
-195
-182
-201
-201
-191
-232
-280
-264
-278
-304
-304
-291
-283
-281
-264
-246
-243
-232
-216
-204
-217
-213
-207
-199
-188
-195
-164
-147
-146
-142
-135
-129
-150
-146
-150
-166
-141
-132
-126
-105
-114
-106
-95
-122
-130
-151
-159
-164
-184
-200
-206
-200
-198
-213
-218
-220
-231
-253
-253
-237
-239
-234
-231
-242
-242
-229
-245
-252
-242
-253
-256
-254
-245
-251
-261
-233
-232
-239
-209
-219
-206
-183
-210
-187
-176
-188
-176
-170
-172
-152
-147
-159
-133
-148
-160
-149
-156
-163
-181
-185
-185
-210
-228
-249
-256
-264
-268
-282
-290
-297
-322
-315
-328
-338
-335
-349
-354
-367
-389
-387
-399
-409
-392
-368
-358
-333
-325
-346
-324
-318
-308
-311
-342
-329
-331
-311
-273
-277
-267
-254
-255
-249
-250
-233
-226
-238
-232
-223
-210
-198
-195
-206
-212
-207
-221
-232
-235
-241
-240
-220
-217
-198
-193
-211
-223
-229
-245
-266
-266
-276
-305
-284
-281
-287
-274
-291
-288
-292
-306
-293
-292
-284
-279
-298
-312
-308
-316
-315
-310
-296
-315
-328
-318
-329
-322
-341
-339
-315
-306
-314
-311
-335
-349
-340
-360
-342
-328
-319
-298
-294
-287
-267
-253
-257
-238
-246
-249
-235
-240
-240
-239
-246
-256
-250
-258
-248
-250
-258
-253
-262
-263
-254
-257
-265
-245
-253
-249
-242
-258
-240
-227
-248
-239
-245
-276
-269
-269
-263
-252
-273
-273
-277
-304
-313
-322
-356
-368
-375
-387
-383
-397
-394
-403
-413
-416
-409
-391
-378
-346
-332
-316
-292
-303
-286
-267
-276
-261
-261
-271
-263
-268
-263
-279
-281
-267
-287
-287
-289
-304
-335
-355
-357
-373
-391
-391
-398
-409
-400
-419
-401
-383
-379
-368
-374
-369
-359
-344
-335
-319
-307
-288
-272
-284
-287
-274
-266
-251
-240
-232
-216
-210
-217
-213
-223
-255
-237
-240
-235
-234
-236
-204
-201
-195
-192
-203
-200
-203
-191
-187
-205
-193
-188
-199
-203
-199
-199
-204
-201
-186
-194
-202
-180
-187
-207
-210
-196
-186
-183
-173
-162
-165
-172
-168
-183
-204
-210
-201
-215
-205
-166
-165
-179
-161
-156
-184
-192
-200
-221
-245
-253
-260
-288
-302
-304
-309
-295
-307
-340
-345
-369
-375
-362
-344
-331
-335
-329
-325
-324
-318
-314
-312
-316
-317
-313
-321
-314
-292
-284
-290
-285
-261
-265
-285
-284
-293
-315
-316
-329
-354
-352
-355
-334
-305
-321
-320
-336
-338
-325
-358
-358
-350
-364
-335
-352
-372
-352
-365
-377
-364
-364
-368
-357
-347
-336
-325
-330
-301
-266
-252
-255
-256
-224
-241
-249
-227
-219
-186
-169
-160
-159
-144
-144
-158
-169
-192
-191
-201
-208
-199
-205
-204
-192
-190
-202
-220
-206
-209
-235
-224
-232
-247
-249
-251
-271
-285
-283
-299
-302
-307
-290
-297
-326
-322
-347
-360
-326
-320
-335
-309
-306
-304
-283
-279
-265
-285
-272
-260
-286
-278
-285
-302
-296
-295
-291
-297
-307
-304
-296
-284
-253
-238
-223
-220
-240
-253
-268
-287
-299
-287
-309
-327
-302
-311
-309
-281
-273
-265
-267
-262
-255
-271
-269
-268
-259
-255
-267
-265
-249
-259
-270
-256
-273
-285
-280
-252
-242
-239
-205
-185
-201
-178
-150
-168
-162
-134
-147
-149
-137
-157
-167
-161
-174
-186
-202
-225
-225
-256
-262
-240
-275
-286
-270
-283
-288
-293
-284
-276
-302
-302
-283
-306
-320
-302
-311
-315
-310
-300
-302
-306
-314
-325
-330
-323
-309
-329
-319
-298
-290
-278
-273
-277
-276
-281
-287
-288
-291
-309
-325
-328
-336
-321
-294
-318
-324
-312
-330
-330
-341
-345
-352
-359
-365
-383
-376
-386
-402
-414
-422
-411
-423
-419
-412
-396
-388
-407
-394
-380
-363
-362
-353
-350
-372
-358
-340
-343
-344
-344
-358
-370
-377
-384
-384
-376
-379
-367
-374
-390
-378
-392
-398
-384
-395
-402
-414
-411
-396
-383
-368
-372
-352
-347
-348
-338
-326
-316
-313
-300
-305
-289
-260
-257
-253
-240
-231
-221
-225
-252
-257
-259
-269
-246
-247
-257
-232
-220
-228
-200
-177
-181
-172
-160
-158
-152
-164
-171
-157
-192
-187
-175
-189
-202
-211
-226
-236
-218
-248
-261
-259
-267
-279
-310
-313
-325
-346
-356
-361
-359
-345
-346
-338
-320
-321
-324
-327
-314
-332
-360
-349
-355
-358
-336
-330
-306
-279
-255
-225
-208
-206
-196
-197
-230
-240
-243
-260
-260
-265
-266
-268
-285
-282
-282
-297
-286
-289
-288
-257
-270
-262
-243
-265
-265
-269
-296
-300
-307
-323
-314
-321
-340
-332
-334
-327
-318
-314
-300
-307
-288
-269
-272
-261
-254
-233
-237
-230
-199
-188
-197
-213
-199
-214
-226
-206
-225
-230
-198
-207
-212
-208
-225
-214
-226
-226
-215
-234
-226
-214
-233
-230
-211
-220
-229
-231
-239
-245
-247
-253
-278
-305
-311
-334
-350
-330
-334
-346
-311
-300
-305
-292
-302
-284
-288
-305
-278
-313
-327
-306
-303
-290
-277
-264
-257
-271
-267
-259
-277
-287
-300
-299
-301
-305
-320
-329
-348
-348
-327
-339
-342
-353
-351
-358
-372
-358
-361
-348
-340
-324
-293
-297
-288
-260
-259
-262
-241
-246
-262
-268
-265
-284
-301
-310
-304
-304
-294
-289
-302
-291
-291
-296
-295
-283
-291
-308
-287
-304
-332
-312
-316
-326
-312
-297
-295
-297
-280
-276
-286
-286
-281
-294
-286
-266
-264
-244
-228
-216
-208
-195
-181
-180
-167
-167
-159
-158
-167
-183
-185
-191
-205
-214
-225
-220
-229
-222
-223
-230
-229
-258
-250
-250
-284
-289
-288
-304
-295
-276
-299
-289
-294
-314
-308
-302
-309
-311
-293
-279
-282
-288
-273
-275
-280
-275
-262
-264
-270
-232
-234
-236
-221
-228
-232
-239
-259
-253
-234
-240
-222
-213
-238
-237
-239
-237
-241
-255
-260
-266
-257
-262
-279
-286
-283
-280
-269
-244
-256
-253
-249
-261
-263
-254
-249
-257
-265
-255
-250
-269
-273
-249
-247
-254
-220
-219
-229
-223
-226
-231
-240
-249
-254
-238
-250
-243
-239
-252
-259
-253
-245
-257
-248
-254
-252
-273
-312
-294
-296
-319
-306
-288
-295
-296
-276
-267
-273
-257
-238
-245
-238
-233
-244
-254
-245
-216
-202
-212
-186
-170
-187
-199
-198
-188
-197
-179
-182
-198
-214
-232
-214
-226
-231
-214
-216
-236
-245
-243
-247
-251
-242
-234
-254
-258
-236
-250
-238
-229
-239
-208
-222
-205
-192
-191
-163
-185
-197
-204
-213
-207
-195
-180
-177
-171
-175
-182
-176
-180
-200
-173
-165
-181
-183
-170
-179
-183
-151
-163
-144
-144
-169
-156
-166
-154
-156
-170
-158
-165
-180
-157
-148
-158
-160
-153
-144
-120
-132
-136
-131
-124
-101
-146
-149
-140
-149
-161
-170
-168
-194
-193
-189
-221
-219
-220
-235
-249
-245
-242
-249
-243
-231
-242
-252
-257
-286
-277
-276
-305
-290
-279
-296
-310
-332
-345
-362
-355
-367
-383
-366
-367
-379
-372
-363
-370
-359
-371
-376
-373
-356
-336
-336
-303
-301
-303
-278
-254
-254
-232
-213
-212
-204
-185
-190
-193
-177
-167
-160
-172
-185
-151
-154
-180
-154
-160
-169
-162
-165
-171
-193
-197
-198
-208
-190
-210
-205
-200
-233
-236
-235
-244
-271
-257
-241
-239
-217
-218
-222
-217
-217
-213
-206
-217
-224
-217
-221
-204
-182
-190
-196
-208
-215
-215
-252
-266
-276
-287
-283
-273
-280
-272
-280
-290
-282
-306
-312
-320
-351
-348
-357
-370
-376
-361
-363
-371
-359
-370
-395
-388
-390
-397
-398
-403
-397
-405
-399
-404
-403
-408
-411
-422
-434
-417
-437
-444
-440
-422
-409
-423
-407
-392
-378
-366
-362
-345
-347
-345
-325
-315
-334
-326
-311
-329
-330
-317
-327
-330
-335
-339
-312
-303
-294
-280
-278
-289
-294
-291
-272
-288
-310
-274
-286
-274
-256
-268
-268
-268
-250
-238
-253
-253
-222
-237
-249
-256
-272
-284
-276
-293
-314
-318
-321
-297
-308
-322
-301
-327
-328
-297
-328
-335
-330
-350
-341
-338
-341
-333
-335
-307
-314
-314
-284
-256
-244
-262
-242
-236
-236
-216
-219
-220
-216
-214
-194
-208
-223
-208
-209
-223
-233
-251
-263
-275
-289
-298
-324
-307
-287
-311
-306
-319
-336
-346
-362
-387
-385
-378
-380
-359
-388
-399
-364
-357
-364
-335
-331
-338
-316
-329
-341
-334
-333
-339
-347
-378
-361
-340
-353
-341
-324
-314
-325
-305
-288
-288
-286
-286
-281
-303
-299
-277
-265
-242
-235
-211
-212
-206
-170
-160
-164
-161
-170
-173
-183
-226
-224
-240
-247
-237
-240
-229
-226
-234
-222
-213
-208
-191
-180
-198
-230
-249
-272
-287
-294
-282
-308
-324
-303
-306
-321
-321
-295
-315
-304
-292
-304
-303
-297
-293
-296
-308
-295
-287
-291
-264
-271
-261
-238
-240
-251
-249
-264
-277
-259
-265
-268
-271
-274
-240
-229
-217
-214
-227
-226
-246
-280
-292
-294
-312
-325
-348
-353
-358
-359
-335
-332
-330
-315
-311
-302
-289
-297
-312
-332
-331
-355
-373
-361
-350
-347
-346
-337
-343
-336
-323
-310
-295
-307
-301
-308
-330
-329
-341
-337
-338
-350
-349
-329
-321
-317
-319
-311
-302
-330
-324
-332
-367
-353
-354
-379
-392
-396
-375
-395
-411
-393
-396
-409
-380
-362
-383
-358
-359
-358
-362
-356
-357
-350
-319
-319
-300
-282
-288
-277
-266
-290
-304
-299
-290
-294
-321
-311
-323
-344
-344
-336
-330
-331
-319
-313
-296
-286
-280
-262
-261
-256
-241
-243
-228
-208
-201
-188
-160
-168
-161
-155
-173
-155
-152
-173
-163
-149
-173
-180
-189
-218
-226
-251
-262
-258
-279
-249
-228
-237
-242
-239
-245
-254
-260
-272
-277
-281
-290
-307
-305
-322
-327
-308
-329
-324
-336
-367
-354
-363
-377
-377
-387
-379
-371
-379
-389
-395
-405
-419
-422
-431
-426
-408
-402
-377
-367
-344
-309
-309
-305
-290
-306
-281
-273
-276
-253
-268
-246
-242
-265
-227
-214
-238
-218
-211
-218
-218
-233
-230
-226
-255
-256
-239
-251
-265
-260
-264
-282
-287
-273
-278
-287
-279
-282
-274
-264
-248
-248
-260
-234
-249
-239
-225
-230
-211
-234
-252
-251
-267
-279
-283
-286
-295
-291
-295
-324
-318
-313
-336
-335
-330
-358
-340
-324
-325
-330
-337
-338
-318
-325
-325
-313
-332
-313
-312
-314
-296
-290
-275
-258
-274
-266
-262
-290
-309
-326
-340
-371
-364
-383
-400
-397
-412
-411
-405
-416
-424
-423
-454
-465
-461
-476
-474
-470
-454
-454
-462
-424
-421
-419
-411
-400
-405
-408
-389
-380
-370
-356
-356
-348
-332
-339
-328
-316
-313
-297
-270
-278
-279
-267
-268
-255
-267
-265
-263
-258
-233
-227
-215
-183
-188
-193
-178
-185
-204
-201
-200
-207
-209
-214
-208
-219
-222
-214
-181
-155
-154
-133
-119
-110
-98
-98
-102
-110
-123
-124
-114
-104
-118
-106
-91
-82
-59
-36
-21
-16
-14
-31
-46
-59
-76
-71
-49
-56
-63
-56
-53
-56
-53
-51
-71
-66
-92
-106
-121
-133
-141
-162
-173
-181
-182
-192
-185
-181
-202
-188
-195
-214
-192
-201
-230
-234
-257
-272
-262
-279
-258
-250
-270
-262
-269
-275
-268
-257
-261
-289
-300
-290
-302
-317
-302
-303
-322
-298
-281
-295
-281
-254
-258
-286
-275
-276
-278
-267
-277
-262
-261
-265
-270
-277
-279
-279
-274
-270
-280
-271
-263
-275
-268
-281
-275
-278
-308
-318
-311
-321
-315
-290
-295
-303
-288
-279
-283
-279
-270
-280
-290
-298
-304
-293
-276
-283
-263
-247
-243
-201
-214
-202
-166
-195
-202
-193
-204
-221
-238
-240
-273
-281
-255
-269
-268
-273
-253
-198
-172
-201
-160
-163
-210
-183
-172
-171
-185
-194
-153
-161
-178
-132
-123
-161
-157
-138
-157
-164
-128
-163
-180
-164
-190
-148
-150
-193
-175
-168
-215
-217
-195
-207
-201
-204
-256
-223
-208
-279
-252
-236
-282
-291
-279
-293
-278
-292
-331
-284
-259
-261
-268
-248
-212
-248
-259
-252
-242
-261
-282
-265
-270
-264
-269
-279
-277
-285
-278
-280
-305
-318
-299
-297
-308
-290
-283
-275
-269
-255
-234
-227
-243
-243
-258
-275
-272
-287
-292
-340
-359
-285
-320
-352
-314
-323
-363
-372
-358
-375
-410
-400
-345
-377
-379
-351
-341
-350
-374
-333
-357
-396
-369
-352
-384
-397
-336
-322
-375
-370
-327
-315
-346
-341
-302
-272
-278
-278
-238
-230
-283
-265
-293
-269
-272
-279
-243
-227
-211
-212
-268
-229
-248
-308
-290
-267
-305
-326
-288
-302
-303
-289
-314
-351
-276
-319
-384
-365
-321
-326
-456
-351
-289
-383
-387
-313
-312
-428
-345
-274
-342
-370
-321
-368
-457
-452
-406
-413
-554
-485
-393
-485
-504
-428
-390
-494
-424
-401
-426
-371
-395
-366
-356
-405
-440
-359
-397
-515
-362
-296
-451
-395
-277
-362
-419
-380
-335
-368
-457
-352
-327
-353
-314
-361
-207
-235
-296
-229
-153
-237
-265
-218
-255
-153
-261
-220
-72
-237
-235
-88
-91
-167
-274
-115
-135
-245
-123
-222
-268
-133
-234
-291
-163
-224
-341
-173
-144
-281
-180
-233
-273
-136
-192
-338
-254
-150
-203
-300
-195
-110
-257
-269
-191
-234
-294
-254
-232
-259
-279
-273
-249
-271
-264
-217
-232
-293
-252
-205
-201
-254
-147
-183
-208
-137
-219
-201
-171
-272
-339
-119
-266
-261
-221
-285
-189
-261
-273
-148
-143
-301
-284
-130
-230
-291
-198
-220
-165
-205
-241
-215
-174
-217
-243
-194
-210
-267
-283
-317
-345
-269
-338
-343
-239
-215
-388
-351
-115
-335
-390
-245
-130
-438
-440
-143
-373
-443
-288
-333
-205
-420
-488
-149
-368
-425
-340
-269
-241
-370
-459
-159
-302
-428
-216
-269
-395
-261
-203
-407
-307
-185
-241
-615
-201
-47
-488
-268
10
-286
-553
-37
-143
-421
-187
-94
-308
-364
-118
-157
-314
-226
-118
-225
-237
-214
-128
-141
-344
-98
-69
-502
-148
-56
-271
-242
-200
40
-359
-346
-44
-122
-402
-53
-109
-429
23
-274
-237
-176
-73
-310
-299
-62
-322
78
-356
-433
101
-260
-363
-145
-162
-414
-215
-253
-210
-255
-468
-109
-280
-428
-118
-259
-378
-335
-46
-271
-570
-63
-253
-451
-77
-473
-202
-203
-541
-148
-232
-307
-322
-218
-329
-417
-197
-174
-367
-418
-183
-180
-436
-316
-194
-286
-523
-258
-165
-350
-408
-307
-130
-499
-305
-120
-333
-508
-143
-217
-394
-218
-175
-242
-411
-232
-104
-384
-358
-29
-148
-419
-154
-68
-292
-371
-78
-225
-526
-3
-235
-392
-199
-160
-121
-241
-178
-136
-156
-280
-145
-280
-257
-278
-306
-245
-192
-455
-301
-129
-363
-255
-238
-177
-246
-271
-186
-265
-144
-134
-263
-182
-33
-142
-259
-204
45
-234
-447
32
27
-502
-299
109
-212
-529
-88
14
-374
-315
23
-122
-502
-142
-224
-423
-343
-204
-359
-408
-262
-294
-375
-439
-74
-452
-347
-79
-395
-293
-42
-269
-449
-139
-261
-381
-262
-338
-228
-301
-332
-436
-204
-310
-592
-203
-404
-402
-472
-263
-478
-408
-277
-517
-387
-207
-383
-452
-57
-311
-386
-173
-236
-194
-345
-263
-168
-220
-269
-267
-120
-309
-209
-168
-48
-391
-242
131
-675
-185
4
-370
-76
7
-414
-45
91
-464
-24
-173
-266
13
-249
-196
-65
-50
-281
-337
89
-203
-311
-189
-118
-92
-354
-64
-94
-271
-142
-221
-278
-189
-311
-243
-190
-326
-298
14
-163
-414
33
-166
-374
5
-194
-275
-282
-105
-246
-384
-37
-233
-383
-98
-173
-323
-286
-232
-365
-424
-76
-419
-230
-241
-393
-205
-436
-388
-346
-178
-387
-518
-316
-350
-489
-407
-333
-533
-480
-329
-642
-334
-363
-429
-342
-354
-361
-398
-290
-430
-312
-362
-346
-212
-441
-269
-295
-295
-253
-291
-216
-467
-190
-198
-555
-88
-161
-366
-288
-227
-258
-394
-171
-238
-250
-209
-193
-183
-164
-147
-227
-115
-213
-129
-323
-134
-85
-320
-132
-151
-272
-130
-191
-154
-151
-244
-34
-115
-127
-238
-106
-182
-152
-131
-331
-28
-11
-382
-187
-12
-222
-385
-75
-186
-265
-21
-354
-117
-256
-191
-163
-406
-164
-244
-316
-319
-350
-244
-218
-406
-289
-195
-264
-442
-189
-274
-342
-316
-242
-336
-243
-244
-318
-262
-422
-225
-421
-347
-352
-380
-382
-447
-375
-372
-421
-376
-263
-388
-338
-304
-364
-465
-216
-214
-391
-328
-180
-249
-473
-325
-269
-184
-386
-391
-427
-228
-317
-363
-171
-330
-357
-268
-305
-460
-150
-423
-308
-310
-532
-97
-414
-414
-196
-279
-205
-443
-94
-490
-377
-3
-579
-354
-15
-634
-417
22
-520
-243
-48
-178
-445
-130
-160
-291
-253
-62
-48
-359
-284
66
-270
-456
-88
-144
-215
-479
43
-169
-428
-244
-192
-249
-440
-32
-215
-316
-185
-345
-151
-385
-314
-281
-403
-233
-413
-369
-403
-210
-409
-433
-136
-309
-436
-122
-180
-783
-1
156
-887
-41
-84
-500
-295
-102
-316
-310
-110
-494
-78
-236
-358
-309
-249
-422
-350
-215
-359
-272
-309
-268
-308
-268
-439
-290
-180
-280
-370
-58
-300
-354
-291
-296
-370
-486
-121
-315
-451
-253
-371
-321
-298
-514
-187
-114
-707
-185
-166
-634
-368
-342
-177
-485
-352
-241
-425
-150
-345
-170
-297
-503
-63
-125
-401
-260
-11
-137
-511
-125
86
-330
-289
108
-317
-363
98
-302
-577
-48
-65
-443
-219
-275
-244
-230
-329
-139
-291
-309
-29
-421
-459
-91
-292
-394
-396
-195
-416
-611
-187
-326
-442
-67
-198
-194
-324
-271
253
-429
-163
0
-225
-76
-345
44
-110
-439
67
34
-329
-17
111
-155
87
-283
-328
-4
-80
-141
-180
-71
-307
-31
-89
-215
-17
-303
-95
-265
22
-41
-452
-87
-44
-130
-88
-415
-414
213
-435
-436
133
-289
-611
-20
-102
-416
-29
-256
-509
-95
-47
-699
-118
-64
-401
-170
-500
-114
-132
-712
-111
-255
-692
-46
-371
-418
-112
-524
-418
-180
-396
-484
-313
-103
-444
-725
-225
-164
-689
-455
-215
-454
-378
-410
-442
-90
-485
-478
-60
-481
-313
-101
-322
-506
-67
-36
-603
-165
27
-467
-230
-272
-277
-196
-202
-120
-179
-291
-154
17
-434
-194
89
-304
-191
-296
-104
-155
-288
-326
-38
40
-457
-274
-69
-138
-206
-427
-203
-18
-538
-238
105
-314
-301
-89
13
-553
-428
354
-482
-369
-64
-145
-550
-268
-219
-241
-285
-256
-262
-109
-339
-270
-4
-416
-412
34
-162
-575
-5
-262
-242
-371
-363
124
-484
-203
-154
-189
-304
-145
-134
-453
-290
-138
-309
-516
-18
-158
-511
-526
90
-278
-543
-3
-44
-481
-384
-243
-103
-185
-504
-198
70
-465
-262
49
-24
-727
-239
-50
-436
-190
-312
20
-576
-249
-37
-667
-119
-334
-229
-351
-433
-25
-441
-471
-115
-193
-265
-542
-249
-142
-697
-212
-129
-614
-237
-280
-162
-312
-653
27
-139
-488
-224
-161
-322
-409
-57
-323
-281
130
-364
-207
-205
-281
-305
-244
-73
-491
-142
-193
-374
-240
-290
-614
-93
-124
-739
386
-381
-886
494
-129
-654
-32
194
-620
-552
121
107
-616
-111
-61
-374
-156
-257
-66
-383
-246
-176
22
-582
-285
61
-487
-237
-262
-196
-370
-190
-349
-416
91
-477
-163
-25
-232
-434
-155
-60
-478
-188
-385
-182
-410
-269
-276
-327
-30
-613
-272
91
-448
-573
-111
-130
-353
-378
-163
-371
-135
-492
-421
149
-501
-608
-107
-11
-680
-142
-466
-410
46
-736
-193
167
-514
-155
36
-416
-166
-47
-466
-29
-90
-342
-38
-407
-163
-154
-191
1
-458
-131
102
-392
-401
-258
-82
-429
-243
195
-318
-211
-144
26
40
-407
245
-137
-294
32
-220
33
-54
-85
21
-537
-69
274
-396
-256
284
-64
-275
-191
115
-110
-496
157
-13
-356
-406
278
-228
-209
174
-328
-202
67
-377
-614
302
-118
-97
-491
-246
225
-509
-310
-86
-27
-90
-868
-106
241
-862
-145
218
-976
-270
72
-718
-558
-141
-15
-318
-718
-447
71
-671
-346
-362
-90
-166
-569
-197
15
-680
-51
-92
-787
-113
-99
-267
-767
-102
-120
-337
-322
-470
445
-798
-851
483
-66
-1140
33
219
-940
-9
135
19
-1083
-69
580
-402
-544
220
-207
-850
179
-301
129
-506
130
-367
-216
288
-282
-215
-345
32
-119
-105
-558
134
-72
-132
-401
-233
139
73
-221
-1157
683
326
-907
-146
320
123
-821
259
28
-906
515
-260
-580
-17
272
-187
-997
318
442
-627
-530
388
67
-715
-583
80
162
-1058
-506
821
-499
-900
108
10
-413
-365
361
-634
-488
265
-405
-908
209
-7
-900
-322
361
-655
-488
98
-549
89
-432
-519
221
-411
-231
-366
-158
-361
537
-743
-889
1228
-129
-1189
-214
881
-494
-255
-738
216
339
-673
-695
354
73
-1087
-17
195
-332
-688
-221
108
-559
-519
167
-453
-227
-29
-595
-414
262
-602
-403
882
-944
-797
972
-512
-824
379
-347
-319
-277
-322
40
-36
-1069
-276
542
-288
-885
-25
443
-1004
-649
-29
205
-929
-926
763
-456
-588
-199
-254
-223
21
-775
-453
187
-478
-404
-894
177
13
-829
-193
102
-400
-675
192
-324
-957
289
-163
-668
-82
-77
-474
-34
-85
-389
-319
278
-406
-436
-34
-179
60
-252
-393
-213
142
-230
-410
127
-293
-481
-121
34
-298
-333
-327
-148
-328
-271
-74
-352
-91
-163
-350
-417
283
-633
-847
86
-74
-593
-572
-178
136
-401
-802
97
192
-733
-840
68
-75
-868
-218
69
-541
-384
-11
-238
-1016
234
51
-998
-304
132
-179
-1029
-51
-149
-340
-122
-580
-173
-179
-506
362
-717
-361
162
-744
-205
-180
101
-583
-208
30
-525
-642
-17
-49
-729
25
-116
-718
-246
115
-157
-672
-85
-170
-447
-17
-582
-167
-11
-382
-313
-425
163
-325
-300
87
-297
-372
-379
132
-275
-573
-252
-1
26
-534
-761
650
-117
-874
112
-409
63
-327
-487
28
-308
-75
-512
-194
40
-419
-72
-126
-522
-167
25
-153
-632
-673
311
159
-641
-703
357
48
-799
-110
-236
-327
-150
-393
-126
-440
-293
109
-321
-193
-617
-335
-146
-380
-447
-620
92
-343
-691
-232
-293
-411
-636
-504
405
-1167
-632
196
-454
-581
-501
-160
-216
-233
-930
-222
66
-548
-596
-282
167
-1165
-372
309
-952
-232
-141
-211
-512
-550
-266
83
-1048
-572
464
-715
-476
-389
-248
-18
-409
-443
-360
132
-283
-829
145
-54
-589
-542
-8
72
-523
-335
-152
80
-97
-929
-290
321
-344
-570
-27
-480
-428
192
-224
-727
-191
756
-1164
-994
759
-9
-740
-1039
375
246
-1043
-362
0
-267
-395
-511
-220
105
-349
-711
-71
-290
-443
-37
-198
-768
-215
285
-392
-416
-697
-2
-60
-675
-315
-63
-259
-990
-248
27
-608
-527
-400
56
-692
-729
492
-692
-905
-36
-179
-182
-501
-486
-178
-12
-790
-747
374
-338
-860
-40
96
-1026
-43
109
-1061
19
-196
-625
64
-710
-562
191
-426
-792
124
-93
-753
-285
-236
-420
-400
-773
-310
-213
-406
-291
-457
-171
-637
-176
8
-892
-430
54
-1009
-383
-36
-588
-226
-308
-764
-69
-253
-940
234
-237
-576
-283
-475
-153
87
-469
-366
-102
-392
-243
-396
78
-310
-578
-62
-433
-279
31
-486
-296
-310
-119
-247
-351
-306
-386
58
-488
-269
-213
-361
-403
-502
-3
-260
-612
-172
30
-456
-328
-376
-145
-302
-944
218
-105
-648
-195
-446
-40
-132
-480
-414
-221
-318
-332
-460
-509
162
-437
-621
-80
-92
-353
-299
-329
-351
-259
-119
-518
-291
-162
-474
-29
-403
-461
44
-215
-715
-274
79
-559
-408
42
-471
-511
22
-375
-391
-147
-389
-342
-241
-229
-273
-176
-449
-577
-139
-155
-470
-533
-101
-196
-621
-433
-158
-57
-648
-691
-11
-120
-497
-52
26
-323
-85
-247
-770
-104
-63
-365
-414
-231
158
-449
-230
-135
-146
-280
-163
-164
-445
-307
-78
-415
-849
278
-4
-721
-214
-163
-279
-329
-597
-324
-174
-380
-669
-279
-35
-666
-221
-441
-372
-470
-410
-131
-717
-361
-194
-283
-478
-428
107
-372
-406
-46
-194
-430
-652
113
88
-579
-367
148
-30
-514
-336
178
263
-349
-489
-30
-172
-132
-424
-548
128
-224
-511
-393
-57
-288
-506
4
-360
-200
-143
-419
116
-356
-457
-97
-72
-302
-477
121
-335
-215
-171
-524
-155
-256
-301
-307
-176
-247
-332
-193
111
-36
-481
-178
-9
-415
-361
-46
-185
-521
-127
182
-180
-535
-232
-76
-471
-574
-284
-67
-385
-533
14
-176
-567
-371
-230
-177
-522
-504
-176
-240
-408
-215
-325
-277
-140
-157
-392
-335
-186
-373
-413
-207
-223
-421
-205
-331
-287
-227
-332
-372
-208
-150
-301
-451
-210
96
-312
-512
-294
-136
-235
-187
-417
-262
-72
-288
-475
-190
98
-364
-400
-50
-73
-124
-74
-119
-80
-166
-222
-160
-223
-370
-311
-82
-97
-285
-277
58
-144
-474
-240
97
-213
-389
201
16
-480
-198
-75
-156
-117
-257
-200
-151
-230
-501
-395
-71
-213
-371
-182
-124
-299
-214
-261
-295
-378
-352
-215
-240
-267
-131
-223
-396
-144
-168
-236
-124
-263
-436
-298
-303
-330
-447
-304
-275
-269
-195
-496
-386
-49
-241
-637
-406
19
-247
-605
-229
-39
-289
-613
-406
-19
-271
-613
-421
-177
-362
-444
-349
-462
-278
-212
-536
-349
-284
-444
-345
-387
-491
-244
-302
-510
-217
-140
-397
-290
-71
-224
-143
-87
-260
-329
-176
-229
-219
-113
-232
-289
-69
-117
-202
-149
-302
-156
12
-171
-286
-118
-94
-264
-232
-177
-86
-154
-311
-331
-244
-106
-280
-435
-270
-223
-194
11
-45
-373
-248
29
-197
-405
-234
49
-148
-409
-250
40
-144
-252
-265
-147
1
-290
-302
-261
-178
-201
-420
-336
-62
-169
-326
-259
-228
-223
-354
-276
-239
-360
-300
-311
-392
-364
-386
-132
-191
-425
-199
-173
-303
-304
-196
-155
-237
-204
-127
-117
-141
-215
-200
-233
-227
-136
-332
-480
-333
-207
-290
-404
-317
-322
-342
-246
-216
-261
-428
-435
-245
-232
-362
-371
-207
-289
-488
-400
-283
-305
-345
-344
-322
-295
-339
-443
-244
-312
-425
-187
-123
-274
-275
-213
-309
-307
-317
-292
-247
-274
-301
-247
-163
-207
-239
-216
-220
-240
-254
-320
-289
-266
-306
-311
-241
-214
-164
-226
-205
-140
-278
-281
-271
-212
-215
-246
-144
-158
-199
-244
-184
-185
-291
-174
-134
-227
-164
-146
-69
-76
-130
-48
-29
-144
-194
-193
-265
-189
-251
-281
-155
-138
-280
-245
-205
-318
-231
-202
-297
-295
-246
-410
-284
-210
-364
-375
-265
-298
-358
-302
-302
-344
-367
-244
-300
-393
-371
-331
-397
-401
-232
-321
-361
-337
-315
-383
-411
-370
-329
-246
-254
-244
-248
-262
-268
-281
-259
-402
-355
-128
-356
-455
-330
-261
-274
-353
-282
-214
-263
-369
-314
-279
-297
-246
-196
-174
-217
-279
-254
-221
-295
-278
-202
-150
-166
-182
-93
-143
-334
-203
-24
-80
-135
-101
-17
-67
-132
-141
-57
-119
-257
-65
21
-150
-241
-141
-76
-178
-104
-180
-287
-129
-265
-350
-263
-200
-212
-239
-163
-170
-130
-162
-275
-242
-206
-206
-193
-292
-212
-116
-137
-140
-121
-66
-84
-81
-155
-199
-106
-203
-224
-97
-55
-42
-133
-189
-208
-217
-278
-340
-320
-348
-344
-294
-260
-276
-317
-317
-210
-202
-374
-322
-270
-331
-374
-357
-269
-262
-325
-304
-306
-317
-332
-425
-352
-315
-355
-367
-353
-330
-296
-258
-318
-361
-315
-266
-255
-282
-336
-230
-148
-218
-246
-186
-103
-237
-303
-130
-122
-284
-292
-188
-133
-160
-230
-160
-151
-213
-212
-199
-200
-159
-127
-166
-115
-61
-115
-200
-168
-144
-109
-69
-162
-131
-53
-101
-123
-75
-68
-102
-171
-141
-108
-121
-97
-133
-149
-101
-112
-162
-220
-220
-157
-195
-239
-190
-139
-126
-134
-71
3
-68
-137
-91
-99
-121
-129
-179
-161
-144
-217
-245
-235
-185
-163
-206
-182
-209
-219
-215
-227
-200
-166
-179
-236
-188
-179
-246
-284
-242
-143
-249
-248
-208
-218
-199
-235
-197
-127
-137
-192
-161
-161
-189
-159
-118
-131
-124
-125
-129
-151
-198
-189
-195
-246
-235
-185
-173
-226
-254
-232
-253
-281
-304
-252
-246
-297
-290
-309
-314
-332
-336
-320
-317
-327
-310
-317
-353
-331
-341
-385
-371
-361
-343
-366
-407
-396
-359
-341
-374
-334
-312
-357
-374
-387
-402
-404
-406
-421
-438
-427
-419
-449
-424
-422
-435
-408
-394
-422
-439
-400
-407
-394
-364
-385
-405
-375
-347
-329
-304
-321
-307
-281
-313
-285
-308
-309
-268
-300
-302
-237
-263
-300
-257
-246
-213
-200
-182
-168
-169
-177
-161
-96
-86
-65
-70
-133
-77
-56
-135
-128
-128
-123
-92
-138
-155
-183
-158
-65
-33
-46
-3
21
-18
-34
-7
-33
-83
-71
-19
-11
-5
-44
-71
4
24
6
-4
-41
-23
-14
-64
-43
3
-10
-31
-45
-57
-48
-105
-112
-92
-107
-73
-52
-95
-119
-144
-169
-154
-179
-190
-201
-262
-301
-323
-316
-314
-354
-338
-290
-299
-330
-378
-397
-405
-462
-427
-448
-473
-459
-497
-508
-498
-511
-505
-465
-499
-492
-486
-561
-580
-603
-615
-633
-689
-657
-664
-667
-667
-716
-672
-652
-689
-679
-678
-652
-664
-686
-640
-655
-645
-626
-640
-641
-659
-657
-644
-670
-641
-616
-620
-599
-592
-606
-614
-582
-574
-554
-542
-528
-497
-477
-463
-438
-424
-418
-388
-389
-378
-371
-359
-308
-296
-249
-176
-190
-126
-69
-58
-19
-3
31
47
38
50
69
53
115
145
168
229
285
356
397
443
447
508
569
571
574
597
617
616
679
691
752
782
712
780
829
786
886
905
960
1039
1041
1065
1045
1019
1012
991
907
922
855
766
756
611
460
284
29
-179
-287
-352
-363
-378
-436
-548
-713
-930
-1087
-1198
-1339
-1411
-1477
-1548
-1602
-1639
-1673
-1669
-1596
-1552
-1529
-1543
-1566
-1603
-1650
-1616
-1523
-1394
-1252
-1126
-1035
-964
-902
-846
-752
-686
-588
-446
-378
-330
-264
-198
-123
-41
75
163
162
123
-96
-314
-331
-348
-330
-357
-406
-399
-442
-574
-719
-868
-984
-987
-1032
-1138
-1257
-1368
-1370
-1316
-1336
-1329
-1300
-1316
-1371
-1470
-1581
-1590
-1515
-1447
-1320
-1225
-1093
-947
-879
-864
-836
-727
-536
-347
-243
-187
-63
54
224
404
442
614
763
864
969
922
902
1009
1144
1327
1447
1467
1536
1603
1645
1605
1569
1609
1726
1780
1845
1876
1871
1961
2016
2051
2091
2087
2136
2146
1992
1858
1326
727
164
-361
-320
-158
155
450
293
-91
-619
-1153
-1436
-1600
-1733
-1842
-1969
-2118
-2258
-2349
-2324
-2130
-1926
-1705
-1673
-1827
-2088
-2380
-2540
-2537
-2250
-1794
-1296
-898
-728
-726
-824
-872
-770
-590
-371
-190
-62
47
167
306
501
786
1040
1251
1285
1135
930
697
557
584
736
941
1138
1185
1029
832
549
301
121
-31
-179
-344
-737
-1182
-1339
-1523
-1572
-1750
-1899
-1936
-2141
-2392
-2727
-3067
-3126
-3031
-2899
-2785
-2759
-2672
-2612
-2539
-2557
-2446
-2245
-2001
-1805
-1767
-1713
-1574
-1297
-1050
-784
-552
-270
-53
26
-56
-58
61
328
617
774
909
1014
1144
1194
1227
1151
1186
1272
1360
1310
1155
1080
1083
1164
1225
1251
1198
1118
978
817
595
491
465
533
647
713
719
722
778
747
828
817
870
1034
1073
1098
1153
1318
1479
1633
1572
1131
740
343
135
114
61
175
288
319
258
23
-246
-382
-557
-792
-941
-1157
-1300
-1305
-1367
-1391
-1358
-1279
-1179
-1216
-1316
-1506
-1728
-1840
-1880
-1814
-1624
-1400
-1157
-974
-921
-959
-974
-929
-867
-817
-804
-709
-588
-444
-290
-161
23
221
378
438
365
243
145
138
164
229
363
488
635
681
628
533
398
256
156
68
-33
-126
-209
-261
-318
-432
-879
-1189
-1319
-1503
-1437
-1650
-1896
-2050
-2220
-2203
-2279
-2360
-2326
-2285
-2218
-2235
-2357
-2411
-2331
-2189
-2022
-1797
-1635
-1476
-1395
-1374
-1359
-1259
-1016
-832
-684
-584
-464
-271
-83
14
90
208
464
651
672
593
514
585
762
956
1014
1045
1063
1118
1102
974
851
811
830
927
943
783
685
613
599
628
704
643
663
722
650
641
665
700
903
1042
1098
1239
1262
1450
1537
1629
1858
1737
1396
1118
650
364
438
428
602
616
451
338
97
-92
-265
-575
-766
-899
-1117
-1189
-1307
-1463
-1482
-1423
-1381
-1377
-1489
-1613
-1751
-1941
-2069
-2122
-2043
-1821
-1567
-1365
-1265
-1227
-1218
-1234
-1178
-1128
-1058
-925
-791
-621
-459
-309
-115
92
255
398
473
472
458
372
352
459
605
767
860
900
901
843
735
570
431
309
238
175
121
91
-35
-150
-221
-506
-955
-1276
-1569
-1624
-1590
-1741
-1841
-1911
-1938
-1945
-2069
-2301
-2474
-2547
-2556
-2547
-2568
-2534
-2351
-2115
-1884
-1710
-1606
-1501
-1451
-1446
-1447
-1352
-1177
-915
-670
-484
-246
-3
144
209
189
203
350
465
521
512
557
726
948
1047
1025
945
901
943
880
687
556
545
596
722
778
718
619
582
525
471
329
201
221
262
360
351
456
567
738
867
913
968
979
1113
1132
1253
1464
1635
1927
1798
1357
1102
671
626
694
522
645
612
546
504
208
-45
-124
-326
-490
-673
-1059
-1275
-1382
-1507
-1502
-1494
-1506
-1406
-1458
-1603
-1852
-2101
-2210
-2208
-2117
-1983
-1786
-1645
-1503
-1398
-1449
-1420
-1285
-1189
-1089
-1032
-957
-810
-627
-419
-234
-56
184
369
439
410
325
262
300
420
543
674
801
906
944
892
744
621
542
491
432
321
202
149
56
-16
-123
-240
-505
-997
-1285
-1663
-1775
-1737
-1839
-1775
-1819
-2019
-2191
-2420
-2621
-2633
-2685
-2674
-2576
-2520
-2469
-2353
-2280
-2056
-1779
-1595
-1442
-1462
-1497
-1465
-1348
-1196
-940
-657
-321
-75
58
55
24
31
151
307
399
584
629
718
797
856
908
975
996
958
876
768
637
555
591
642
743
790
813
692
526
359
256
220
219
296
316
438
530
542
677
748
784
972
999
1052
1150
1224
1420
1659
1878
1993
1733
1361
1075
733
736
737
745
836
756
723
587
406
224
3
-227
-506
-794
-959
-1087
-1138
-1172
-1201
-1210
-1206
-1237
-1403
-1604
-1809
-1963
-2071
-2047
-1917
-1719
-1522
-1366
-1277
-1264
-1276
-1240
-1198
-1162
-1077
-994
-841
-616
-397
-206
-10
208
359
432
461
459
428
454
572
690
866
1007
1068
1102
1054
936
800
685
590
511
435
394
385
347
314
225
72
-102
-330
-763
-1271
-1554
-1726
-1657
-1638
-1745
-1838
-2093
-2099
-2190
-2456
-2575
-2698
-2680
-2595
-2598
-2557
-2450
-2245
-1966
-1739
-1632
-1548
-1511
-1534
-1493
-1426
-1164
-812
-516
-250
-93
-8
83
141
117
109
247
467
609
698
731
835
973
1125
1211
1094
978
911
828
730
662
679
760
940
1061
951
791
563
410
351
250
329
331
382
563
547
636
785
767
944
1014
997
1123
1090
1218
1444
1652
1938
2231
2222
1742
1428
899
610
802
739
922
1012
858
882
653
341
181
-76
-334
-492
-747
-991
-1030
-1124
-1160
-1082
-1098
-1090
-1191
-1404
-1662
-1969
-2146
-2165
-2024
-1830
-1603
-1413
-1329
-1287
-1367
-1456
-1408
-1383
-1278
-1119
-1034
-849
-641
-416
-225
-37
145
264
349
335
287
255
322
481
703
901
1018
1106
1099
1014
887
703
584
529
481
462
433
386
325
246
104
-41
-318
-648
-1050
-1455
-1538
-1621
-1590
-1556
-1711
-1877
-2107
-2289
-2445
-2608
-2679
-2678
-2565
-2455
-2390
-2325
-2268
-2067
-1904
-1749
-1646
-1626
-1595
-1543
-1408
-1214
-898
-616
-357
-181
-99
-113
-101
-104
-56
82
291
546
665
720
746
809
849
889
862
790
751
748
759
754
749
794
843
869
869
679
457
290
185
100
130
232
227
321
454
454
484
519
494
568
664
760
809
969
1143
1365
1642
1868
2108
2094
1609
1155
736
422
586
668
841
1033
951
864
612
215
-68
-313
-560
-676
-861
-1020
-1067
-1082
-1116
-1080
-1129
-1168
-1266
-1588
-1879
-2137
-2264
-2238
-2054
-1800
-1536
-1331
-1273
-1325
-1480
-1595
-1596
-1543
-1387
-1179
-985
-750
-520
-342
-186
-64
46
128
162
145
98
110
229
459
675
879
1029
1055
960
779
608
448
333
365
414
441
486
449
368
227
52
-157
-343
-644
-1044
-1269
-1577
-1553
-1364
-1382
-1325
-1617
-1896
-2044
-2343
-2536
-2702
-2747
-2519
-2305
-2169
-2093
-2098
-2000
-1841
-1805
-1780
-1745
-1707
-1596
-1484
-1286
-981
-626
-327
-181
-157
-168
-187
-213
-232
-164
89
397
656
758
749
716
702
729
700
572
510
547
631
700
694
711
782
875
854
687
418
179
98
98
146
228
344
448
499
445
345
328
353
414
589
679
816
995
1089
1314
1496
1651
1912
2088
1981
1548
1061
628
492
583
718
1027
1140
1146
998
578
159
-204
-418
-559
-677
-814
-898
-923
-993
-1076
-1170
-1211
-1239
-1355
-1581
-1898
-2131
-2177
-2106
-1905
-1655
-1403
-1190
-1144
-1269
-1505
-1669
-1675
-1515
-1249
-1004
-746
-495
-300
-154
-104
-66
11
86
165
220
271
341
488
708
910
1072
1178
1152
1056
877
656
559
544
625
710
761
784
723
547
324
75
-134
-292
-410
-658
-1011
-1374
-1443
-1269
-1212
-1333
-1733
-1988
-2165
-2338
-2566
-2829
-2763
-2482
-2190
-2078
-2197
-2275
-2222
-2134
-2076
-2050
-1926
-1713
-1507
-1449
-1345
-1075
-726
-446
-386
-382
-305
-188
-140
-177
-140
169
581
902
950
826
716
722
802
786
721
731
893
1027
1072
1000
887
853
916
913
744
544
378
335
373
382
442
518
629
685
590
508
485
427
613
789
794
1068
1200
1324
1504
1538
1748
1975
2056
1706
1146
613
340
507
663
929
1105
1077
1047
723
233
-162
-473
-598
-657
-762
-826
-825
-826
-889
-1029
-1190
-1285
-1408
-1596
-1815
-2071
-2171
-2109
-1941
-1689
-1460
-1301
-1240
-1325
-1536
-1735
-1813
-1715
-1443
-1160
-867
-578
-384
-215
-193
-262
-242
-154
-27
79
123
212
378
602
792
922
983
993
946
786
601
492
447
523
674
746
793
743
593
443
184
-81
-279
-634
-804
-932
-1110
-1057
-1138
-1218
-1367
-1731
-2043
-2291
-2389
-2424
-2460
-2408
-2292
-2087
-1999
-2037
-2108
-2156
-2061
-1963
-1910
-1879
-1712
-1491
-1216
-986
-830
-620
-461
-365
-363
-378
-317
-157
33
273
498
722
892
937
888
802
783
821
905
918
943
987
1056
1073
1017
964
900
839
797
692
540
459
425
528
613
620
668
658
590
508
482
461
558
711
787
1007
1110
1244
1411
1480
1715
1829
1992
1831
1252
912
451
431
648
812
1172
1168
1008
750
295
-76
-368
-555
-636
-638
-677
-630
-669
-828
-908
-1053
-1158
-1252
-1479
-1662
-1858
-1986
-1978
-1898
-1670
-1435
-1228
-1167
-1278
-1463
-1667
-1711
-1616
-1383
-1057
-790
-548
-365
-290
-270
-286
-278
-195
-38
118
241
374
474
608
778
905
987
982
900
773
644
533
498
556
655
759
798
748
606
368
120
-96
-256
-338
-409
-815
-1094
-1195
-1293
-1093
-1113
-1256
-1484
-1971
-2293
-2647
-2854
-2721
-2488
-2123
-1898
-1898
-2011
-2226
-2366
-2403
-2284
-2025
-1699
-1493
-1371
-1287
-1163
-945
-756
-512
-359
-294
-252
-277
-262
-138
79
475
854
1083
1101
917
707
584
614
682
872
1104
1267
1316
1234
1062
895
778
767
826
755
683
573
462
424
464
532
616
689
624
543
459
418
482
676
888
1068
1249
1315
1397
1514
1532
1705
1652
1165
880
422
332
639
689
1001
1074
860
733
355
-13
-268
-574
-689
-682
-712
-652
-620
-739
-834
-987
-1207
-1313
-1523
-1704
-1797
-1864
-1809
-1723
-1566
-1372
-1198
-1130
-1209
-1353
-1547
-1629
-1545
-1363
-1080
-842
-591
-393
-325
-286
-313
-334
-298
-172
-6
148
284
409
549
645
736
794
733
669
594
525
484
506
578
629
685
688
606
456
213
-7
-205
-352
-393
-416
-496
-577
-1094
-1405
-1473
-1604
-1425
-1568
-1776
-2109
-2391
-2406
-2517
-2512
-2455
-2306
-2098
-2063
-2177
-2370
-2412
-2243
-2020
-1727
-1505
-1314
-1245
-1225
-1246
-1171
-932
-697
-470
-375
-298
-179
-49
-11
1
168
512
730
784
635
466
475
599
782
832
888
929
988
965
813
636
578
645
820
825
776
693
519
547
536
625
587
696
821
722
814
749
848
989
1031
1257
1318
1475
1739
1779
1883
1791
1331
1038
671
422
570
690
962
1122
898
653
297
-52
-229
-456
-683
-768
-843
-823
-837
-960
-1071
-1138
-1192
-1267
-1461
-1730
-1907
-1969
-1955
-1907
-1749
-1533
-1346
-1278
-1336
-1519
-1716
-1747
-1642
-1447
-1182
-910
-666
-495
-393
-365
-379
-309
-235
-124
16
151
330
459
577
700
793
891
911
844
742
618
593
632
717
786
797
804
744
580
372
141
-66
-228
-297
-328
-377
-619
-1110
-1344
-1468
-1402
-1242
-1468
-1727
-1938
-2177
-2350
-2553
-2655
-2473
-2216
-2024
-1987
-2191
-2297
-2289
-2278
-2124
-1912
-1612
-1316
-1283
-1323
-1276
-1103
-834
-623
-493
-363
-168
3
-15
-88
-19
287
643
847
835
677
608
641
702
730
791
932
1087
1108
980
781
604
598
694
757
773
705
622
537
431
416
466
545
658
671
650
682
665
735
858
963
1192
1359
1554
1692
1668
1691
1330
987
688
382
481
552
819
956
791
620
277
11
-176
-391
-595
-747
-823
-830
-799
-838
-943
-1007
-1091
-1179
-1425
-1695
-1888
-1974
-1915
-1848
-1676
-1529
-1363
-1265
-1338
-1460
-1615
-1688
-1609
-1444
-1173
-933
-715
-524
-436
-396
-367
-292
-243
-149
-24
97
274
423
522
630
720
795
790
710
596
497
471
521
610
658
694
699
624
461
255
36
-185
-305
-420
-652
-740
-831
-919
-988
-1224
-1434
-1587
-1720
-1836
-2095
-2420
-2562
-2492
-2332
-2173
-2141
-2154
-2068
-2072
-2160
-2230
-2237
-2026
-1792
-1566
-1400
-1265
-1125
-1014
-968
-936
-777
-573
-417
-346
-289
-137
101
309
441
417
473
607
640
575
528
582
754
981
1049
1016
929
886
871
787
655
614
681
729
724
697
614
557
547
519
600
609
623
742
761
863
914
1036
1153
1252
1432
1555
1732
1809
1507
1021
556
236
295
440
679
838
753
659
354
-34
-413
-714
-899
-936
-959
-959
-1008
-1075
-1140
-1311
-1436
-1573
-1719
-1871
-2013
-2158
-2179
-2159
-1998
-1777
-1581
-1410
-1389
-1478
-1630
-1743
-1734
-1559
-1252
-917
-653
-426
-324
-278
-287
-330
-305
-191
20
231
388
486
588
696
768
823
803
728
644
561
515
489
490
556
638
687
637
436
198
-58
-276
-447
-503
-483
-444
-746
-1235
-1345
-1446
-1305
-1266
-1531
-1675
-1943
-2138
-2233
-2488
-2514
-2301
-2037
-1767
-1765
-1962
-2120
-2155
-2107
-1932
-1744
-1416
-1207
-1210
-1168
-1132
-989
-814
-619
-470
-287
-149
-63
-91
-131
-37
272
621
792
774
610
565
568
656
685
735
880
1044
1105
1028
829
636
631
717
793
805
768
696
693
638
651
675
739
862
900
896
884
970
927
1025
1153
1289
1532
1679
1773
1701
1271
834
448
163
250
370
601
808
759
542
142
-237
-526
-685
-866
-993
-1068
-1069
-1019
-1047
-1167
-1310
-1375
-1414
-1517
-1731
-1942
-2043
-2007
-1921
-1718
-1522
-1317
-1148
-1175
-1308
-1456
-1550
-1477
-1236
-950
-645
-369
-180
-97
-97
-180
-207
-161
-62
87
254
424
561
648
729
796
813
822
775
648
561
493
470
558
623
673
704
651
505
269
-36
-249
-373
-509
-700
-811
-911
-980
-968
-1077
-1210
-1401
-1663
-1905
-2127
-2325
-2337
-2254
-2096
-1900
-1833
-1829
-1858
-1961
-2059
-2048
-1979
-1758
-1551
-1381
-1225
-1076
-937
-875
-807
-725
-589
-470
-379
-301
-201
-34
226
427
573
627
620
604
547
506
524
620
750
909
1000
1036
971
872
748
674
645
667
731
783
826
851
843
864
847
793
818
726
847
898
974
1132
1148
1329
1431
1544
1701
1756
1662
1205
800
370
172
377
464
757
790
643
479
61
-268
-642
-895
-1015
-1015
-979
-935
-928
-1038
-1153
-1313
-1450
-1510
-1691
-1820
-1919
-2005
-1939
-1865
-1662
-1478
-1269
-1177
-1213
-1319
-1476
-1510
-1405
-1171
-837
-562
-287
-98
-47
-59
-159
-196
-157
-9
167
360
530
628
680
722
747
718
653
562
423
344
304
309
372
387
403
386
258
66
-159
-418
-619
-730
-762
-857
-1080
-1211
-1448
-1498
-1476
-1681
-1794
-2017
-2177
-2219
-2379
-2491
-2513
-2413
-2131
-1951
-1924
-1916
-2006
-2024
-1979
-1921
-1754
-1512
-1309
-1089
-977
-899
-804
-719
-643
-551
-411
-233
-59
1
44
135
356
574
701
681
614
590
610
640
646
702
864
1032
1106
1047
839
700
687
695
746
829
857
950
982
947
956
902
998
1060
1065
1175
1169
1250
1334
1359
1511
1639
1849
1991
1626
1134
640
212
263
326
494
652
617
573
278
-163
-563
-905
-1079
-1132
-1160
-1113
-1073
-1094
-1159
-1319
-1476
-1572
-1658
-1751
-1893
-2014
-2025
-1972
-1783
-1579
-1365
-1139
-1061
-1105
-1257
-1411
-1450
-1279
-987
-685
-371
-93
97
163
130
46
-1
82
239
397
537
659
759
826
865
845
801
730
626
533
422
333
345
396
431
442
404
272
55
-193
-447
-658
-787
-1042
-1234
-1293
-1237
-1052
-1071
-1341
-1674
-1998
-2174
-2265
-2378
-2352
-2317
-2176
-1974
-1939
-1992
-2023
-2047
-2022
-1922
-1808
-1629
-1518
-1349
-1166
-928
-693
-515
-453
-462
-447
-396
-253
-170
-37
155
455
687
826
790
673
612
657
739
774
826
885
991
1074
1109
1004
973
927
904
906
867
866
857
910
998
1100
1182
1231
1197
1189
1185
1226
1295
1426
1589
1709
1911
2085
2154
2065
1591
1046
592
311
418
505
704
863
842
733
369
-55
-520
-853
-1032
-1096
-1108
-1082
-1022
-1037
-1133
-1289
-1434
-1509
-1644
-1797
-1949
-2039
-1981
-1850
-1615
-1367
-1115
-964
-931
-1032
-1231
-1350
-1296
-1089
-779
-444
-104
170
290
294
203
126
82
184
340
493
672
810
899
955
988
999
948
861
746
595
484
421
427
511
577
600
546
384
114
-238
-583
-830
-1075
-1286
-1358
-1425
-1263
-1189
-1277
-1484
-1807
-1984
-2121
-2291
-2486
-2504
-2355
-2082
-1835
-1797
-1798
-1753
-1753
-1754
-1820
-1791
-1603
-1349
-1081
-860
-605
-357
-183
-205
-219
-192
-78
63
148
259
482
800
1066
1142
1042
937
871
880
796
736
747
914
1100
1201
1195
1086
976
891
795
753
792
773
908
971
1030
1136
1188
1237
1242
1208
1215
1237
1284
1436
1559
1774
1930
1832
1414
888
328
114
153
261
454
408
400
245
14
-259
-672
-1030
-1264
-1351
-1333
-1282
-1302
-1343
-1423
-1460
-1478
-1537
-1672
-1795
-1938
-2007
-1988
-1902
-1723
-1463
-1147
-968
-898
-948
-1097
-1181
-1168
-1052
-782
-482
-183
63
236
297
262
199
162
213
317
470
584
645
724
798
879
912
844
712
539
404
268
195
142
144
199
201
212
110
-99
-441
-810
-1043
-1202
-1388
-1489
-1565
-1520
-1404
-1492
-1630
-1872
-2065
-2174
-2342
-2411
-2400
-2282
-2112
-1962
-1867
-1773
-1664
-1602
-1634
-1677
-1597
-1416
-1258
-1079
-928
-680
-415
-250
-208
-241
-196
-108
23
95
202
384
654
856
980
985
944
892
840
798
785
836
923
1024
1051
1092
1119
1084
1011
905
827
822
798
867
916
967
1114
1232
1363
1423
1433
1385
1447
1521
1633
1794
1848
1777
1400
979
551
320
329
387
515
461
382
215
-103
-341
-668
-974
-1158
-1276
-1264
-1203
-1178
-1204
-1343
-1490
-1530
-1555
-1625
-1723
-1875
-1953
-1910
-1831
-1684
-1476
-1239
-1062
-960
-947
-1000
-1053
-1041
-937
-729
-463
-166
89
245
338
358
348
344
415
513
610
760
882
910
949
994
1011
989
929
818
677
533
434
366
296
294
283
219
91
-142
-360
-635
-819
-1090
-1511
-1632
-1689
-1545
-1411
-1566
-1758
-1967
-2096
-2201
-2460
-2597
-2573
-2371
-2070
-1924
-1868
-1801
-1687
-1653
-1670
-1630
-1449
-1254
-1104
-974
-846
-538
-242
-105
-84
-65
79
273
328
306
327
587
936
1193
1272
1166
1104
1085
1039
941
861
891
1033
1161
1240
1238
1185
1155
1084
981
960
923
941
968
932
969
1085
1225
1392
1479
1468
1492
1511
1567
1602
1625
1559
1298
981
558
276
168
173
380
431
385
209
-178
-460
-719
-1018
-1209
-1314
-1284
-1117
-1029
-1074
-1246
-1447
-1518
-1551
-1589
-1621
-1674
-1664
-1616
-1595
-1493
-1346
-1113
-883
-779
-764
-792
-826
-832
-784
-624
-384
-56
252
419
483
458
443
470
497
551
654
786
939
997
965
958
954
948
932
826
690
574
458
386
303
231
204
158
112
-91
-354
-611
-899
-1050
-1384
-1685
-1809
-1888
-1676
-1638
-1801
-1933
-2115
-2203
-2342
-2515
-2567
-2514
-2313
-2109
-2024
-1977
-1788
-1649
-1586
-1538
-1506
-1307
-1131
-1039
-1008
-845
-556
-222
-27
19
72
190
319
406
402
432
682
971
1186
1226
1207
1166
1149
1105
1036
1003
1052
1180
1218
1230
1232
1239
1214
1156
1084
1029
1014
1037
1057
1077
1103
1214
1415
1527
1642
1616
1649
1697
1730
1808
1521
1060
621
233
195
237
335
470
408
381
203
-162
-558
-961
-1263
-1422
-1452
-1371
-1207
-1141
-1177
-1361
-1557
-1596
-1587
-1591
-1685
-1807
-1815
-1743
-1567
-1471
-1357
-1105
-899
-741
-735
-859
-970
-975
-859
-673
-429
-122
175
345
394
338
251
260
302
337
419
545
696
804
824
797
762
752
734
639
481
318
193
111
47
25
-8
-30
-36
-107
-391
-822
-1264
-1704
-1847
-1822
-1756
-1748
-1813
-1909
-2013
-2133
-2301
-2490
-2678
-2700
-2660
-2587
-2479
-2383
-2276
-2139
-1986
-1820
-1717
-1634
-1606
-1671
-1622
-1456
-1155
-863
-598
-421
-228
-25
77
69
27
55
204
480
695
830
876
970
1033
1040
1007
999
969
921
911
871
899
967
1067
1099
1158
1178
1183
1182
1124
1027
955
1055
1197
1400
1509
1600
1720
1793
1961
2020
1990
1842
1379
881
335
8
-8
92
352
508
529
405
92
-347
-824
-1271
-1588
-1704
-1697
-1537
-1404
-1369
-1426
-1597
-1722
-1750
-1791
-1826
-1943
-2040
-2107
-2088
-1942
-1745
-1444
-1130
-849
-665
-655
-715
-816
-955
-975
-850
-572
-186
180
408
522
528
529
526
480
467
473
508
593
651
685
730
748
748
744
709
600
456
233
26
-166
-281
-268
-220
-228
-360
-529
-786
-1111
-1502
-1881
-2210
-2318
-2230
-2088
-1994
-2031
-2118
-2322
-2561
-2684
-2819
-2881
-2784
-2726
-2681
-2596
-2425
-2260
-2109
-1952
-1793
-1630
-1477
-1393
-1433
-1429
-1343
-1128
-826
-463
-139
114
290
393
393
382
435
535
674
784
911
1008
1104
1191
1213
1205
1259
1279
1287
1282
1176
1086
1003
998
1062
1088
1173
1250
1208
1209
1154
1116
1161
1170
1235
1320
1402
1523
1562
1356
999
451
-48
-261
-350
-240
-111
-97
-120
-240
-382
-553
-810
-1064
-1318
-1527
-1629
-1617
-1575
-1585
-1659
-1747
-1771
-1688
-1505
-1387
-1389
-1522
-1721
-1869
-1914
-1825
-1644
-1465
-1248
-1082
-941
-812
-775
-779
-828
-838
-787
-651
-444
-257
-128
-69
-27
48
171
302
399
423
407
382
346
309
321
340
339
351
356
374
337
245
114
-61
-188
-287
-349
-396
-440
-553
-779
-1004
-1246
-1363
-1341
-1301
-1259
-1285
-1374
-1445
-1538
-1649
-1739
-1807
-1785
-1703
-1598
-1468
-1356
-1285
-1215
-1160
-1079
-940
-798
-654
-566
-544
-524
-466
-380
-238
-73
64
192
316
346
358
358
317
313
306
314
354
415
459
491
474
453
443
398
402
420
383
364
328
286
276
252
265
305
310
326
370
375
368
346
333
323
329
345
358
374
385
386
387
369
304
228
151
72
43
46
7
-38
-64
-144
-203
-218
-234
-246
-271
-294
-332
-397
-412
-404
-419
-416
-430
-448
-440
-457
-467
-456
-489
-538
-542
-545
-548
-497
-485
-482
-502
-523
-533
-564
-567
-565
-574
-560
-528
-502
-466
-423
-403
-399
-394
-411
-420
-396
-392
-366
-323
-309
-293
-268
-265
-272
-269
-267
-278
-293
-306
-306
-288
-280
-264
-263
-265
-257
-260
-253
-255
-235
-233
-215
-202
-206
-179
-155
-144
-150
-177
-213
-233
-279
-307
-296
-308
-327
-320
-325
-350
-341
-334
-352
-378
-392
-395
-419
-429
-423
-428
-404
-379
-365
-336
-310
-290
-264
-226
-201
-186
-139
-90
-69
-34
-7
24
41
78
130
153
184
227
251
269
298
331
351
350
359
377
360
360
369
346
337
345
334
315
309
291
264
261
265
265
248
237
237
213
206
203
201
201
186
175
162
141
132
108
85
83
77
76
76
70
61
51
22
-13
-44
-75
-105
-159
-188
-190
-216
-236
-242
-274
-318
-365
-409
-445
-492
-514
-540
-589
-604
-626
-650
-653
-659
-674
-664
-647
-644
-646
-666
-693
-696
-682
-682
-679
-655
-646
-663
-641
-626
-616
-596
-585
-562
-550
-553
-539
-523
-525
-520
-510
-502
-514
-502
-495
-501
-501
-480
-452
-443
-451
-447
-475
-492
-480
-484
-481
-459
-455
-441
-438
-448
-444
-462
-488
-474
-471
-485
-458
-458
-485
-471
-458
-459
-446
-438
-448
-437
-433
-409
-385
-376
-332
-308
-306
-274
-250
-240
-204
-177
-161
-122
-92
-77
-37
2
12
19
46
74
97
114
152
186
191
227
273
300
329
345
349
336
326
315
302
305
305
321
306
293
291
268
258
260
255
251
234
204
181
174
154
113
94
48
-24
-51
-85
-141
-179
-205
-222
-245
-257
-260
-283
-316
-348
-389
-411
-428
-448
-472
-487
-502
-521
-531
-548
-580
-593
-605
-632
-632
-638
-641
-615
-614
-602
-591
-617
-633
-621
-650
-649
-633
-641
-630
-651
-656
-632
-628
-604
-574
-581
-568
-559
-580
-579
-591
-592
-567
-592
-573
-523
-513
-518
-510
-510
-520
-513
-502
-509
-495
-486
-491
-492
-489
-468
-452
-464
-450
-434
-458
-455
-439
-448
-439
-424
-440
-445
-448
-427
-416
-434
-441
-432
-423
-418
-388
-342
-331
-327
-316
-309
-295
-290
-280
-255
-242
-220
-182
-166
-143
-111
-80
-50
-26
-5
16
45
44
55
81
113
143
164
178
196
227
245
290
320
348
364
362
351
345
341
334
309
302
302
281
276
275
260
227
204
191
170
148
150
138
104
78
37
-3
-23
-39
-50
-64
-94
-115
-140
-192
-197
-208
-231
-212
-230
-235
-206
-241
-260
-276
-318
-331
-369
-398
-374
-383
-406
-396
-419
-408
-391
-409
-429
-434
-450
-482
-480
-494
-506
-513
-542
-520
-528
-545
-526
-534
-540
-528
-515
-508
-491
-481
-478
-492
-488
-450
-443
-456
-442
-414
-404
-392
-372
-357
-329
-324
-302
-280
-299
-310
-309
-325
-334
-325
-335
-342
-339
-339
-362
-386
-383
-384
-382
-367
-352
-344
-340
-331
-333
-347
-339
-342
-354
-328
-322
-327
-293
-273
-250
-207
-183
-161
-125
-92
-68
-24
-5
18
52
74
110
124
156
198
199
226
258
270
299
319
325
355
379
370
366
358
370
373
358
370
369
366
374
366
378
366
355
365
343
327
306
298
286
275
270
255
247
231
206
172
130
102
56
-2
-41
-76
-109
-149
-174
-187
-212
-233
-257
-290
-320
-348
-381
-399
-431
-477
-498
-525
-555
-563
-568
-600
-632
-639
-647
-648
-623
-604
-602
-604
-575
-598
-626
-631
-669
-690
-708
-700
-695
-707
-688
-682
-702
-696
-684
-700
-702
-690
-684
-679
-667
-630
-609
-579
-555
-544
-559
-563
-560
-563
-556
-550
-544
-521
-500
-502
-488
-456
-450
-444
-435
-442
-440
-427
-413
-409
-412
-413
-414
-426
-431
-421
-429
-419
-412
-390
-354
-330
-318
-314
-282
-279
-279
-255
-240
-251
-250
-221
-211
-202
-178
-136
-112
-92
-43
-32
-32
-18
-11
3
4
15
38
58
88
116
155
170
182
193
196
206
208
228
249
253
254
286
292
286
308
304
293
289
284
297
310
301
285
284
260
246
236
210
177
147
117
73
25
27
-2
-45
-39
-33
-67
-102
-136
-190
-248
-294
-355
-409
-469
-499
-504
-537
-541
-546
-568
-600
-640
-658
-690
-737
-746
-742
-763
-765
-748
-749
-764
-774
-768
-771
-789
-786
-784
-788
-783
-779
-771
-765
-726
-701
-690
-673
-658
-625
-607
-601
-585
-570
-556
-546
-560
-552
-544
-538
-525
-511
-499
-482
-498
-510
-485
-485
-486
-482
-477
-484
-500
-514
-530
-536
-553
-534
-498
-489
-470
-459
-463
-466
-492
-488
-483
-477
-464
-430
-408
-398
-363
-356
-334
-301
-269
-262
-239
-229
-241
-222
-219
-217
-194
-193
-186
-168
-162
-151
-118
-99
-97
-86
-86
-71
-65
-62
-47
-34
-34
-5
11
26
77
91
112
140
132
130
144
122
122
141
126
145
157
168
184
175
196
191
146
154
141
124
141
114
91
88
57
42
41
11
-36
-64
-87
-127
-133
-132
-138
-175
-196
-221
-268
-298
-328
-359
-397
-414
-424
-449
-463
-460
-451
-468
-485
-489
-517
-540
-546
-559
-560
-568
-598
-603
-640
-674
-668
-693
-707
-695
-691
-676
-669
-676
-686
-685
-687
-685
-664
-668
-665
-646
-649
-630
-607
-592
-577
-575
-576
-565
-568
-571
-570
-573
-552
-549
-545
-546
-573
-584
-590
-621
-624
-615
-605
-585
-580
-574
-556
-539
-541
-548
-545
-528
-536
-520
-486
-488
-480
-467
-465
-443
-404
-377
-365
-335
-329
-311
-268
-246
-210
-166
-169
-168
-168
-159
-140
-140
-118
-93
-79
-38
12
17
34
54
58
85
85
110
119
98
119
128
112
109
119
113
118
114
120
124
133
154
165
172
184
204
185
182
164
121
121
135
115
122
130
115
102
72
62
44
5
-16
-50
-92
-122
-154
-187
-206
-219
-229
-242
-269
-282
-320
-362
-377
-401
-430
-456
-488
-519
-543
-575
-610
-609
-632
-645
-633
-650
-656
-654
-678
-701
-707
-727
-751
-740
-724
-718
-710
-691
-672
-653
-621
-596
-582
-567
-564
-571
-573
-573
-572
-554
-535
-517
-512
-513
-515
-510
-504
-501
-498
-495
-482
-483
-509
-498
-495
-524
-526
-537
-548
-546
-547
-526
-525
-524
-497
-503
-504
-473
-455
-445
-427
-428
-401
-365
-353
-308
-289
-276
-237
-225
-222
-213
-208
-187
-162
-163
-140
-107
-94
-65
-58
-46
-9
-3
44
93
93
100
125
125
131
144
172
199
189
241
259
242
274
288
289
301
300
300
300
283
286
276
244
246
237
206
202
174
141
128
115
103
88
52
48
19
-27
-55
-85
-119
-132
-155
-189
-209
-253
-294
-309
-329
-338
-330
-342
-356
-359
-362
-392
-425
-453
-494
-537
-551
-568
-577
-581
-587
-570
-561
-568
-564
-573
-589
-611
-619
-624
-626
-628
-636
-637
-640
-649
-648
-640
-633
-622
-613
-588
-576
-588
-580
-566
-560
-548
-525
-528
-522
-507
-511
-523
-514
-497
-495
-489
-464
-453
-464
-448
-435
-427
-407
-387
-398
-404
-406
-415
-390
-385
-386
-391
-412
-397
-402
-409
-394
-421
-440
-439
-461
-475
-475
-473
-468
-440
-417
-402
-386
-370
-348
-325
-307
-287
-258
-222
-168
-150
-135
-95
-74
-73
-43
-24
-20
-1
25
38
58
78
109
136
157
188
191
207
239
242
241
253
238
218
200
189
197
185
185
187
161
152
152
119
97
113
94
77
77
74
74
64
35
18
1
-34
-50
-73
-90
-105
-127
-151
-174
-193
-217
-236
-272
-290
-296
-309
-332
-351
-362
-387
-420
-446
-449
-455
-472
-480
-500
-505
-509
-514
-536
-562
-590
-613
-615
-633
-640
-624
-632
-674
-673
-683
-710
-693
-695
-689
-678
-680
-670
-657
-674
-680
-658
-669
-676
-671
-695
-690
-683
-696
-684
-662
-649
-627
-599
-591
-570
-569
-580
-564
-545
-532
-518
-494
-468
-454
-458
-441
-437
-450
-449
-460
-466
-450
-440
-414
-404
-422
-420
-408
-407
-403
-362
-367
-365
-322
-325
-316
-299
-297
-279
-259
-256
-226
-196
-168
-131
-99
-59
-34
0
35
42
44
61
80
99
114
131
160
171
187
203
210
213
215
226
216
212
220
231
229
229
229
228
230
215
219
217
191
154
121
95
51
26
4
-23
-34
-68
-74
-97
-131
-141
-164
-206
-229
-248
-278
-298
-334
-350
-368
-381
-381
-371
-353
-350
-348
-337
-356
-369
-366
-385
-397
-387
-372
-371
-369
-367
-374
-394
-386
-395
-405
-409
-433
-451
-465
-480
-487
-498
-508
-514
-528
-540
-538
-530
-517
-507
-497
-488
-491
-482
-467
-459
-448
-448
-446
-434
-426
-420
-408
-400
-422
-411
-390
-391
-386
-370
-376
-377
-391
-400
-404
-408
-391
-391
-387
-371
-379
-385
-368
-369
-384
-373
-359
-348
-323
-343
-346
-329
-348
-349
-338
-331
-335
-330
-323
-303
-282
-251
-208
-171
-148
-119
-91
-75
-67
-45
-19
0
21
55
73
81
101
126
148
186
205
229
269
277
307
332
339
385
400
388
389
377
355
333
317
323
314
304
297
273
257
233
202
192
174
149
154
148
124
109
99
71
38
21
-13
-47
-73
-117
-147
-189
-206
-224
-244
-253
-276
-273
-296
-325
-333
-358
-376
-371
-375
-395
-402
-414
-449
-455
-461
-453
-449
-449
-452
-462
-469
-472
-481
-507
-520
-511
-523
-532
-544
-559
-569
-583
-576
-582
-597
-603
-619
-626
-617
-615
-610
-592
-601
-602
-602
-616
-603
-610
-598
-577
-585
-584
-559
-561
-581
-562
-559
-560
-550
-555
-534
-533
-540
-516
-534
-537
-519
-514
-498
-468
-451
-438
-414
-390
-356
-346
-345
-319
-306
-301
-286
-263
-253
-237
-229
-220
-204
-222
-219
-196
-195
-177
-153
-140
-98
-72
-54
-14
1
52
73
68
97
85
91
119
126
139
169
191
217
243
262
276
285
296
317
330
326
341
326
298
294
291
282
275
267
244
228
198
194
174
162
161
124
109
96
59
32
6
-28
-50
-95
-130
-149
-188
-215
-245
-284
-306
-340
-364
-375
-415
-456
-474
-504
-532
-546
-585
-608
-613
-636
-648
-657
-657
-640
-636
-639
-620
-621
-636
-620
-633
-660
-650
-665
-671
-636
-629
-622
-611
-600
-582
-586
-585
-593
-600
-612
-617
-621
-628
-617
-617
-620
-592
-574
-567
-550
-543
-524
-534
-539
-531
-554
-560
-547
-556
-549
-550
-554
-527
-526
-537
-521
-503
-521
-520
-518
-514
-523
-541
-542
-543
-547
-552
-526
-499
-499
-453
-414
-371
-354
-323
-319
-269
-300
-266
-320
-209
-602
-1341
-1051
-918
-897
-759
-408
-202
-156
-135
-56
53
106
136
135
207
223
172
157
233
299
437
618
733
809
932
1069
1091
1074
1097
1057
943
835
752
691
670
645
609
534
544
532
404
297
287
269
211
152
46
-115
-304
-498
-690
-838
-951
-1035
-1082
-1127
-1154
-1200
-1268
-1322
-1382
-1410
-1393
-1384
-1409
-1427
-1431
-1422
-1414
-1421
-1381
-1326
-1293
-1187
-1054
-932
-766
-601
-497
-420
-333
-288
-252
-193
-93
25
136
222
271
327
352
347
311
307
312
262
246
223
163
78
-11
-129
-234
-345
-431
-504
-573
-664
-752
-878
-969
-1118
-1168
-1493
-1765
-1638
-1698
-1659
-1605
-1586
-1667
-1726
-1719
-1649
-1525
-1306
-1157
-1076
-982
-984
-992
-894
-775
-624
-450
-277
-158
-59
54
127
187
289
388
466
533
574
602
659
683
709
762
780
817
853
906
965
1035
1115
1160
1173
1181
1186
1186
1206
1257
1359
1414
1487
1557
1594
1635
1706
1756
1857
1867
1687
1461
951
445
-7
-413
-606
-657
-562
-453
-424
-527
-676
-860
-986
-1055
-1094
-1119
-1222
-1413
-1673
-1945
-2203
-2309
-2261
-2065
-1782
-1486
-1171
-990
-887
-812
-785
-748
-701
-647
-574
-506
-439
-355
-255
-102
65
252
470
655
823
972
1032
1017
951
783
625
470
325
283
282
288
327
347
305
230
124
25
-21
-80
-143
-194
-307
-454
-581
-725
-833
-856
-822
-756
-663
-668
-802
-903
-1126
-1236
-1215
-1117
-898
-714
-558
-521
-614
-743
-781
-762
-586
-343
-112
33
-5
-145
-204
-522
-324
-79
-239
296
378
148
279
117
-178
-32
-91
-123
253
260
207
294
128
11
-21
-11
97
271
343
351
337
165
39
-49
-78
1
57
146
178
152
97
-12
-134
-210
-199
-196
-123
-60
-37
-70
-144
-261
-308
-340
-319
-198
-171
-162
-196
-273
-333
-390
-424
-361
-294
-220
-168
-182
-217
-256
-328
-331
-296
-250
-194
-170
-175
-195
-207
-238
-241
-229
-200
-162
-154
-171
-206
-256
-318
-349
-364
-351
-300
-283
-275
-270
-296
-321
-348
-372
-378
-379
-356
-352
-375
-381
-399
-437
-460
-453
-471
-464
-438
-435
-417
-398
-406
-414
-421
-439
-433
-442
-456
-449
-433
-446
-452
-447
-455
-470
-470
-454
-473
-493
-512
-548
-574
-602
-641
-639
-621
-617
-603
-579
-567
-570
-561
-578
-604
-615
-629
-633
-629
-617
-610
-605
-587
-574
-556
-548
-540
-520
-516
-518
-520
-539
-537
-529
-518
-465
-442
-416
-371
-381
-363
-315
-315
-294
-271
-271
-242
-225
-208
-173
-174
-160
-117
-106
-86
-62
-55
-24
-10
8
29
29
38
31
6
-4
-10
-29
-33
-30
-17
-15
-3
15
5
-9
-13
-23
-31
-37
-41
-34
-15
13
26
39
52
36
50
75
81
88
98
100
90
83
63
36
24
-7
-7
27
34
33
46
36
6
-24
-63
-89
-104
-117
-121
-113
-126
-130
-141
-176
-200
-232
-274
-306
-339
-368
-383
-383
-410
-436
-458
-481
-498
-520
-516
-510
-517
-518
-522
-527
-543
-568
-570
-593
-616
-609
-611
-605
-602
-599
-594
-620
-626
-620
-630
-639
-655
-655
-652
-665
-634
-629
-628
-613
-613
-596
-583
-563
-520
-502
-488
-478
-484
-455
-455
-476
-470
-482
-460
-430
-443
-462
-447
-434
-430
-420
-410
-405
-396
-398
-408
-411
-394
-368
-344
-325
-299
-325
-363
-348
-328
-305
-277
-250
-263
-254
-230
-182
-147
-156
-145
-155
-161
-139
-99
-54
-42
-64
-83
-57
-16
15
32
21
20
14
7
22
59
94
99
102
82
66
79
88
113
162
182
182
192
190
182
153
120
114
121
92
66
27
-23
-50
-60
-30
-7
-27
-38
-52
-107
-137
-146
-159
-157
-178
-229
-291
-351
-370
-366
-358
-341
-323
-322
-353
-401
-421
-428
-449
-439
-457
-514
-572
-624
-650
-660
-657
-636
-653
-702
-730
-728
-719
-691
-649
-649
-681
-726
-747
-756
-747
-746
-729
-680
-656
-670
-694
-744
-761
-729
-712
-702
-712
-689
-671
-666
-630
-616
-534
-508
-540
-537
-525
-522
-486
-450
-446
-478
-475
-411
-405
-396
-319
-294
-352
-338
-307
-289
-194
-150
-194
-209
-224
-190
-117
-71
-60
-115
-141
-214
-214
-40
110
93
15
-108
-174
-162
-49
146
244
169
36
-74
-85
11
191
308
288
168
23
32
176
332
433
428
330
288
309
422
576
706
700
620
528
513
583
657
700
621
461
270
72
-44
-74
-72
-77
-147
-253
-356
-435
-438
-428
-469
-532
-634
-791
-909
-985
-1024
-1069
-1119
-1148
-1175
-1194
-1127
-1026
-949
-886
-847
-843
-833
-796
-756
-731
-709
-703
-672
-603
-545
-476
-385
-338
-284
-224
-167
-106
-88
-99
-135
-180
-241
-284
-284
-295
-306
-306
-328
-344
-356
-367
-402
-602
-828
-1090
-1333
-1341
-1275
-1204
-1176
-1283
-1389
-1419
-1400
-1343
-1297
-1271
-1272
-1283
-1308
-1366
-1342
-1293
-1211
-1063
-931
-768
-607
-457
-347
-348
-416
-448
-401
-272
-107
19
28
22
-4
29
128
221
411
556
638
653
591
528
535
554
549
536
592
641
693
719
688
721
723
766
828
850
908
1001
1103
1193
1182
1159
1225
1338
1524
1656
1743
1784
1841
1785
1509
1110
439
-84
-373
-571
-468
-520
-714
-891
-1186
-1307
-1159
-1009
-896
-987
-1315
-1670
-1934
-1984
-1997
-1979
-2082
-2218
-2152
-1803
-1282
-788
-472
-423
-450
-412
-240
1
192
211
117
-48
-95
70
325
617
818
930
950
984
1061
1033
893
625
266
-39
-250
-348
-381
-467
-598
-749
-883
-928
-898
-846
-860
-944
-1163
-1440
-1672
-1854
-1935
-1946
-2030
-2198
-2304
-2427
-2260
-1906
-1591
-1296
-1251
-1289
-1218
-1170
-1083
-951
-982
-946
-847
-743
-616
-459
-329
-165
4
79
168
223
295
284
207
31
-129
-189
-126
-42
51
120
162
270
324
415
436
502
533
585
527
420
377
386
430
466
503
580
797
985
1243
1342
1433
1546
1668
1815
1921
1954
2020
2098
2138
2286
2277
2409
2503
2342
2017
1277
370
-131
-561
-663
-653
-1022
-1272
-1581
-1758
-1663
-1548
-1489
-1446
-1643
-1890
-2091
-2138
-2104
-2011
-2058
-2184
-2076
-1733
-1044
-337
122
299
304
393
630
893
1131
1135
997
883
813
818
983
1136
1204
1207
1107
1090
1099
994
760
310
-277
-720
-968
-1107
-1286
-1514
-1772
-1985
-2020
-1965
-1850
-1812
-1874
-1928
-2030
-2065
-2005
-1971
-1923
-1894
-1803
-1592
-1275
-884
-584
-399
-297
-340
-479
-540
-728
-686
-510
-415
-226
-282
-256
-148
-101
-34
-98
-236
-244
-304
-389
-624
-903
-1041
-1078
-954
-902
-835
-776
-644
-565
-604
-686
-691
-578
-380
-235
-152
-69
109
358
492
576
610
791
1044
1234
1345
1306
1353
1586
1726
1923
2054
2163
2442
2627
2714
2724
2668
2724
2867
2922
2889
2598
2022
1246
76
-947
-1650
-1969
-1785
-1732
-1790
-1995
-2194
-2169
-1972
-1910
-1915
-2050
-2217
-2315
-2325
-2273
-2232
-2118
-2023
-1657
-1101
-230
712
1416
1719
1676
1570
1605
1771
1892
1846
1620
1431
1339
1360
1379
1337
1277
1240
1168
1063
875
528
36
-627
-1332
-1912
-2239
-2297
-2272
-2332
-2482
-2543
-2465
-2230
-1950
-1819
-1760
-1722
-1691
-1597
-1550
-1579
-1521
-1370
-1095
-782
-563
-366
-258
-72
166
340
454
495
461
348
209
-32
-254
-340
-432
-480
-497
-651
-697
-726
-780
-852
-990
-1117
-1189
-1171
-1181
-1213
-1305
-1322
-1254
-1119
-936
-709
-472
-163
192
417
612
761
954
1103
1243
1306
1313
1373
1503
1620
1696
1784
1919
2035
2268
2417
2393
2489
2454
2498
2503
2378
2330
2244
2182
2238
2142
1815
1108
128
-1101
-1959
-2420
-2540
-2337
-2418
-2530
-2714
-2715
-2504
-2138
-1883
-1783
-1814
-1853
-1805
-1605
-1399
-1246
-1124
-1034
-578
178
1100
1828
2177
2109
1903
1907
2030
2076
1928
1544
1128
846
702
626
505
311
141
30
-124
-270
-501
-922
-1449
-2024
-2515
-2760
-2761
-2690
-2649
-2641
-2592
-2367
-2024
-1662
-1437
-1326
-1245
-1117
-987
-924
-902
-931
-867
-825
-708
-588
-413
-76
103
240
204
94
56
-22
-206
-461
-804
-1014
-1111
-1168
-1280
-1397
-1388
-1391
-1259
-1225
-1263
-1369
-1435
-1521
-1577
-1655
-1667
-1535
-1333
-1109
-935
-646
-325
105
422
698
843
1028
1230
1383
1417
1349
1320
1372
1561
1601
1752
1724
1761
1958
2026
2099
2113
2070
2074
2096
1965
1908
1826
1812
1883
1908
1822
1380
683
-375
-1592
-2372
-2890
-2884
-2688
-2714
-2694
-2681
-2440
-1972
-1549
-1303
-1214
-1231
-1201
-1102
-873
-778
-716
-664
-496
45
815
1593
2097
2279
2163
2024
1999
1971
1764
1356
855
422
158
18
-151
-318
-466
-579
-600
-664
-781
-1025
-1445
-1914
-2314
-2571
-2611
-2531
-2451
-2347
-2217
-1956
-1597
-1242
-1001
-847
-710
-552
-409
-396
-517
-671
-907
-1066
-983
-772
-289
40
153
154
14
21
80
-52
-354
-687
-1036
-1213
-1361
-1646
-1744
-1790
-1735
-1460
-1335
-1258
-1202
-1238
-1348
-1523
-1619
-1537
-1370
-1168
-1063
-964
-714
-336
75
350
554
805
1143
1431
1533
1444
1304
1264
1288
1320
1381
1411
1450
1566
1534
1558
1602
1597
1779
1771
1707
1710
1564
1560
1515
1435
1500
1577
1738
1859
1664
984
45
-1092
-1932
-2255
-2346
-2226
-2201
-2281
-2254
-2095
-1712
-1223
-894
-690
-624
-642
-637
-556
-526
-571
-587
-500
-131
513
1189
1638
1759
1661
1548
1534
1550
1409
1044
580
163
-133
-328
-483
-621
-727
-730
-698
-670
-726
-949
-1269
-1631
-1938
-2054
-2072
-2041
-2006
-2007
-1909
-1709
-1416
-1102
-820
-628
-506
-412
-415
-594
-871
-1185
-1193
-980
-698
-366
-247
-190
-131
-59
-20
-52
-171
-298
-544
-788
-1080
-1288
-1453
-1544
-1500
-1441
-1254
-1029
-913
-1004
-1153
-1272
-1274
-1249
-1166
-1184
-1135
-985
-814
-581
-339
-85
219
575
853
1058
1127
1120
1075
1098
1100
1149
1178
1193
1212
1196
1229
1244
1232
1274
1393
1421
1550
1525
1464
1462
1377
1386
1394
1465
1602
1786
1866
1944
1635
919
32
-1057
-1727
-2008
-1993
-1827
-1896
-2039
-2053
-1857
-1383
-885
-548
-431
-493
-587
-603
-502
-497
-529
-522
-377
78
655
1165
1447
1449
1339
1275
1316
1318
1131
743
260
-183
-426
-535
-602
-606
-641
-627
-582
-596
-729
-962
-1281
-1561
-1711
-1780
-1792
-1774
-1843
-1849
-1703
-1488
-1118
-818
-602
-485
-471
-486
-595
-866
-1107
-1195
-1156
-901
-659
-491
-399
-327
-221
-88
-27
-110
-226
-428
-716
-960
-1240
-1437
-1495
-1517
-1416
-1274
-1146
-1004
-1016
-1093
-1167
-1206
-1161
-1077
-1018
-1028
-991
-876
-655
-408
-133
142
469
796
1022
1102
1066
1005
1015
1076
1119
1092
965
935
934
1016
1108
1149
1213
1320
1373
1470
1407
1354
1310
1231
1290
1275
1438
1579
1722
1828
1805
1599
995
223
-683
-1411
-1728
-1866
-1812
-1868
-2040
-2014
-1851
-1457
-943
-649
-538
-618
-757
-750
-653
-603
-608
-608
-511
-147
349
757
999
1056
981
997
1028
992
837
464
19
-385
-636
-705
-730
-750
-760
-775
-745
-710
-791
-985
-1245
-1483
-1605
-1642
-1691
-1755
-1851
-1877
-1739
-1498
-1170
-902
-719
-662
-693
-757
-957
-1200
-1349
-1382
-1190
-1018
-878
-753
-663
-519
-380
-279
-221
-254
-446
-636
-915
-1183
-1371
-1527
-1580
-1561
-1459
-1309
-1222
-1204
-1235
-1280
-1249
-1217
-1182
-1174
-1196
-1191
-1110
-960
-739
-449
-173
112
401
651
801
882
867
871
940
1002
1031
994
907
844
836
870
989
1163
1298
1396
1465
1464
1462
1474
1455
1422
1428
1433
1519
1636
1694
1847
1822
1599
985
142
-692
-1350
-1613
-1723
-1710
-1817
-1926
-1933
-1798
-1432
-966
-725
-638
-704
-802
-742
-599
-482
-482
-468
-350
-59
333
712
919
946
888
908
980
986
832
492
48
-329
-522
-573
-605
-628
-639
-626
-584
-567
-663
-831
-1036
-1229
-1347
-1410
-1478
-1593
-1694
-1801
-1733
-1573
-1344
-1079
-958
-899
-885
-911
-926
-967
-1066
-1090
-1057
-992
-892
-791
-708
-629
-544
-442
-340
-341
-433
-588
-818
-1069
-1256
-1401
-1468
-1482
-1475
-1412
-1357
-1269
-1195
-1154
-1101
-1012
-955
-927
-910
-922
-881
-760
-573
-347
-62
208
496
707
869
1032
1101
1178
1230
1164
1074
996
846
803
771
846
990
1109
1280
1430
1538
1579
1680
1669
1642
1602
1547
1502
1528
1553
1589
1698
1540
1068
414
-331
-966
-1259
-1362
-1375
-1483
-1663
-1775
-1767
-1516
-1136
-835
-741
-730
-733
-652
-481
-356
-358
-385
-325
-140
181
487
652
672
621
624
718
813
742
487
125
-216
-424
-522
-582
-651
-720
-719
-689
-660
-686
-830
-988
-1102
-1187
-1205
-1239
-1427
-1630
-1761
-1784
-1649
-1469
-1255
-1115
-1023
-938
-878
-863
-896
-908
-930
-921
-853
-751
-685
-653
-579
-475
-356
-232
-259
-343
-519
-689
-852
-1073
-1225
-1369
-1424
-1439
-1379
-1312
-1228
-1145
-1058
-985
-913
-811
-783
-784
-785
-769
-674
-492
-298
-62
146
379
584
725
832
901
938
907
858
786
646
598
590
633
753
828
986
1054
1131
1236
1336
1358
1373
1368
1325
1313
1329
1346
1389
1409
1449
1418
1097
608
12
-585
-976
-1153
-1271
-1328
-1466
-1581
-1596
-1494
-1223
-956
-806
-723
-683
-641
-523
-401
-369
-409
-362
-208
19
266
444
497
496
529
601
646
590
427
135
-151
-360
-484
-568
-672
-729
-745
-729
-679
-702
-777
-914
-1036
-1073
-1166
-1288
-1436
-1666
-1795
-1790
-1625
-1412
-1249
-1154
-1100
-1050
-992
-967
-972
-1007
-1077
-1053
-992
-915
-846
-776
-762
-709
-569
-474
-422
-470
-565
-718
-845
-936
-1025
-1154
-1252
-1282
-1297
-1234
-1171
-1100
-1049
-942
-876
-778
-718
-723
-694
-649
-553
-374
-163
12
226
361
525
672
764
849
873
876
788
699
677
620
596
614
655
715
897
1050
1161
1268
1297
1360
1366
1379
1353
1362
1345
1341
1361
1358
1369
1310
968
487
-25
-517
-793
-958
-1107
-1247
-1405
-1533
-1499
-1339
-1121
-936
-847
-802
-756
-674
-512
-392
-426
-451
-415
-322
-145
54
158
181
218
285
366
431
399
211
-23
-243
-386
-468
-592
-706
-807
-875
-865
-838
-854
-910
-1012
-1116
-1240
-1344
-1495
-1674
-1793
-1852
-1807
-1679
-1549
-1474
-1413
-1395
-1345
-1278
-1256
-1246
-1252
-1221
-1145
-1094
-996
-898
-825
-809
-735
-649
-628
-598
-689
-782
-884
-941
-998
-1045
-1102
-1151
-1173
-1157
-1105
-1051
-977
-910
-861
-840
-777
-736
-673
-615
-506
-366
-172
40
200
336
435
552
620
670
674
668
673
641
644
654
648
705
696
792
915
1041
1175
1223
1250
1270
1292
1269
1312
1281
1261
1238
1253
1309
1311
1328
1291
1063
676
296
-129
-459
-670
-843
-987
-1100
-1162
-1157
-1064
-904
-733
-648
-577
-520
-469
-386
-327
-327
-369
-354
-286
-207
-100
-17
26
61
112
170
199
194
99
-55
-217
-354
-441
-533
-629
-728
-785
-805
-776
-757
-805
-874
-938
-995
-1022
-1097
-1219
-1320
-1437
-1501
-1486
-1474
-1426
-1381
-1353
-1301
-1242
-1153
-1084
-1074
-1030
-1036
-1085
-1058
-1080
-1080
-1044
-1011
-958
-868
-801
-766
-744
-770
-792
-840
-882
-937
-989
-1031
-1063
-1068
-1050
-1012
-925
-853
-748
-616
-500
-347
-256
-132
-32
53
133
209
281
324
339
355
402
441
545
589
577
629
625
629
700
717
715
735
746
758
869
939
1004
1054
1061
1065
1104
1168
1205
1214
1246
1221
1185
1126
1043
860
517
217
-160
-427
-565
-704
-851
-955
-969
-988
-889
-760
-672
-592
-530
-483
-475
-387
-349
-352
-326
-313
-252
-186
-117
-67
-69
-40
0
19
10
-39
-150
-294
-411
-517
-571
-621
-656
-697
-728
-746
-743
-783
-825
-906
-991
-1036
-1133
-1215
-1289
-1348
-1420
-1435
-1427
-1389
-1328
-1301
-1276
-1238
-1208
-1159
-1181
-1220
-1249
-1265
-1217
-1203
-1135
-1097
-1000
-864
-761
-657
-573
-552
-563
-593
-646
-704
-750
-799
-863
-926
-914
-862
-819
-713
-611
-469
-332
-168
-60
-21
54
103
131
142
107
115
99
98
143
198
280
376
438
538
600
634
699
685
737
745
773
786
845
861
851
904
940
1024
1084
1162
1199
1162
1183
1161
1069
1076
1046
958
892
823
582
352
132
-183
-386
-549
-694
-826
-897
-883
-874
-765
-674
-628
-568
-504
-447
-444
-391
-376
-368
-330
-296
-270
-265
-229
-250
-231
-175
-173
-156
-172
-205
-253
-287
-354
-402
-467
-563
-568
-630
-691
-731
-800
-873
-944
-993
-1032
-1095
-1189
-1284
-1356
-1397
-1435
-1425
-1436
-1423
-1383
-1361
-1385
-1390
-1363
-1362
-1329
-1297
-1251
-1249
-1172
-1099
-1031
-912
-818
-741
-698
-667
-662
-653
-661
-692
-743
-779
-780
-788
-788
-753
-732
-681
-586
-494
-380
-253
-130
-64
-8
7
20
33
0
3
14
11
36
53
96
136
196
297
367
434
485
545
577
638
637
699
714
731
770
814
809
891
939
951
1029
1028
1033
976
967
923
908
902
901
875
844
757
683
666
545
352
228
38
-170
-282
-375
-494
-558
-534
-522
-452
-350
-246
-261
-245
-233
-226
-185
-178
-194
-251
-259
-280
-289
-272
-255
-253
-254
-246
-249
-229
-185
-178
-221
-294
-360
-452
-548
-644
-759
-830
-901
-959
-1008
-1048
-1082
-1167
-1210
-1279
-1364
-1376
-1455
-1508
-1628
-1716
-1747
-1757
-1694
-1653
-1564
-1489
-1378
-1331
-1233
-1193
-1122
-1049
-1018
-946
-944
-898
-881
-899
-899
-874
-855
-833
-840
-823
-801
-746
-719
-700
-649
-598
-496
-426
-348
-301
-249
-218
-240
-230
-205
-186
-186
-142
-132
-88
-46
37
58
113
185
217
274
315
414
436
539
606
647
667
712
724
705
739
773
770
803
850
843
845
846
852
783
835
750
704
671
645
605
598
590
505
497
427
389
286
222
163
25
-109
-219
-306
-392
-429
-466
-433
-453
-554
-690
-823
-919
-938
-951
-928
-838
-756
-584
-515
-405
-300
-207
-186
-175
-177
-199
-258
-404
-503
-581
-560
-564
-669
-818
-837
-795
-784
-805
-851
-861
-896
-923
-1086
-1240
-1287
-1371
-1409
-1469
-1447
-1396
-1356
-1345
-1361
-1305
-1170
-1082
-1103
-1112
-1102
-1071
-989
-965
-972
-861
-774
-658
-590
-514
-428
-317
-277
-268
-204
-179
-113
-146
-166
-145
-91
-58
-53
-103
-124
-123
-170
-182
-234
-247
-240
-220
-238
-170
-51
6
89
120
195
281
345
376
385
392
465
472
446
478
479
468
482
477
503
520
514
552
540
573
586
607
567
528
507
509
486
470
429
368
333
270
218
169
133
76
13
-44
-52
-66
-51
-70
-91
-133
-138
-160
-181
-223
-222
-213
-225
-219
-218
-203
-203
-182
-156
-165
-145
-160
-225
-294
-344
-397
-478
-495
-533
-574
-606
-607
-617
-642
-663
-705
-765
-795
-843
-896
-898
-936
-957
-978
-1011
-1021
-1057
-1052
-1056
-1066
-1081
-1066
-1060
-1081
-1064
-1058
-1022
-991
-929
-893
-863
-811
-785
-750
-707
-641
-580
-526
-454
-411
-390
-362
-312
-284
-265
-228
-208
-211
-226
-251
-256
-276
-318
-338
-328
-303
-294
-247
-205
-156
-98
-41
-14
17
39
33
26
7
5
0
13
38
70
109
163
171
192
201
212
228
217
218
197
195
189
183
206
241
274
298
274
287
293
261
257
212
199
163
136
69
38
-15
-46
-35
-73
-55
-65
-35
-48
-94
-122
-170
-196
-244
-274
-300
-299
-307
-306
-294
-278
-265
-275
-285
-320
-349
-384
-438
-475
-515
-560
-579
-605
-630
-608
-602
-603
-607
-628
-653
-682
-696
-726
-773
-774
-779
-809
-822
-823
-820
-811
-814
-816
-791
-790
-781
-810
-848
-821
-815
-793
-776
-741
-725
-714
-682
-681
-645
-595
-533
-521
-487
-454
-437
-426
-419
-399
-381
-341
-346
-357
-350
-344
-364
-392
-405
-391
-366
-367
-356
-335
-306
-282
-287
-292
-276
-265
-267
-272
-263
-258
-231
-230
-243
-203
-179
-155
-135
-131
-126
-95
-72
-63
-64
-78
-59
-73
-88
-81
-74
-46
-35
-31
10
39
39
58
47
19
-2
-28
-51
-112
-117
-99
-100
-69
-43
-16
8
-5
-34
-59
-113
-137
-172
-247
-298
-341
-364
-372
-374
-359
-355
-343
-325
-297
-278
-273
-284
-304
-307
-353
-376
-398
-443
-435
-426
-435
-402
-372
-366
-381
-401
-404
-417
-438
-434
-448
-455
-471
-494
-496
-518
-527
-508
-502
-518
-507
-497
-505
-515
-524
-511
-515
-528
-543
-543
-550
-534
-501
-498
-482
-445
-447
-429
-384
-363
-341
-295
-281
-267
-250
-249
-254
-277
-304
-336
-369
-380
-357
-369
-350
-314
-317
-286
-263
-228
-203
-197
-155
-137
-122
-77
-79
-67
-42
-43
-46
-60
-65
-34
-8
-11
-2
-20
-22
-16
-50
-36
-24
-29
-4
19
21
46
73
83
100
77
54
49
-4
-13
-32
-59
-55
-76
-93
-114
-100
-134
-161
-161
-185
-182
-172
-153
-130
-113
-111
-83
-64
-67
-74
-80
-82
-93
-88
-101
-123
-138
-141
-151
-153
-153
-194
-205
-241
-254
-268
-310
-319
-335
-328
-296
-302
-292
-265
-279
-271
-263
-269
-254
-267
-280
-278
-306
-307
-292
-316
-314
-297
-301
-286
-274
-273
-257
-270
-258
-247
-255
-234
-234
-260
-258
-241
-232
-197
-182
-180
-156
-163
-171
-151
-161
-200
-212
-230
-257
-257
-233
-190
-155
-121
-62
-29
-40
-53
-40
-55
-44
-57
-49
-15
-13
-18
-2
12
17
51
27
18
45
39
43
30
11
-26
-71
-94
-121
-142
-151
-123
-126
-126
-125
-121
-118
-117
-116
-139
-130
-146
-173
-182
-186
-209
-220
-223
-231
-205
-192
-180
-158
-145
-126
-106
-93
-61
-65
-75
-52
-77
-92
-100
-130
-165
-165
-202
-243
-249
-274
-296
-288
-287
-305
-301
-313
-328
-330
-370
-391
-399
-426
-421
-433
-434
-406
-384
-352
-327
-322
-302
-287
-285
-279
-302
-309
-314
-321
-348
-361
-342
-343
-335
-334
-345
-331
-313
-317
-316
-305
-277
-253
-258
-253
-269
-293
-298
-309
-318
-317
-302
-288
-285
-287
-278
-252
-275
-284
-270
-261
-263
-258
-264
-255
-257
-295
-275
-280
-266
-238
-217
-178
-136
-93
-79
-52
-58
-42
-59
-92
-98
-134
-149
-141
-170
-203
-211
-233
-249
-262
-296
-295
-281
-299
-271
-261
-275
-292
-313
-339
-372
-373
-354
-336
-348
-312
-285
-285
-252
-241
-245
-210
-200
-215
-203
-209
-216
-208
-210
-209
-209
-210
-186
-189
-200
-198
-202
-189
-195
-255
-299
-320
-352
-389
-402
-404
-409
-405
-395
-382
-373
-353
-355
-393
-417
-411
-423
-432
-452
-450
-438
-422
-412
-422
-400
-409
-411
-388
-355
-343
-320
-290
-285
-268
-267
-277
-281
-288
-296
-306
-310
-304
-291
-297
-293
-298
-300
-294
-299
-300
-311
-341
-335
-325
-350
-332
-316
-326
-349
-354
-351
-358
-350
-365
-370
-361
-361
-368
-401
-411
-420
-447
-441
-419
-409
-359
-341
-349
-307
-261
-237
-190
-167
-166
-159
-166
-168
-201
-215
-215
-267
-310
-352
-352
-356
-377
-385
-396
-357
-325
-299
-279
-254
-258
-268
-265
-274
-264
-262
-287
-305
-333
-336
-318
-343
-351
-330
-329
-325
-305
-285
-263
-269
-268
-261
-270
-258
-260
-272
-264
-276
-261
-244
-250
-245
-236
-245
-253
-257
-273
-267
-296
-317
-318
-354
-358
-349
-355
-342
-312
-282
-269
-241
-229
-212
-205
-194
-165
-154
-139
-106
-126
-125
-108
-121
-107
-127
-160
-183
-196
-250
-282
-297
-313
-317
-316
-329
-318
-315
-301
-287
-335
-325
-290
-303
-304
-276
-297
-300
-281
-273
-252
-286
-286
-266
-283
-267
-244
-239
-227
-240
-240
-222
-234
-250
-278
-310
-295
-286
-288
-258
-284
-290
-295
-321
-308
-323
-326
-314
-313
-282
-251
-219
-186
-186
-226
-250
-259
-288
-293
-312
-328
-330
-347
-356
-330
-311
-301
-303
-300
-260
-232
-216
-194
-174
-163
-152
-165
-139
-115
-140
-147
-151
-159
-142
-118
-134
-139
-145
-191
-196
-209
-247
-251
-241
-247
-267
-257
-253
-266
-288
-309
-327
-340
-352
-367
-378
-384
-373
-348
-309
-302
-277
-262
-246
-249
-258
-240
-237
-248
-289
-327
-329
-339
-331
-299
-277
-258
-222
-194
-144
-123
-109
-107
-140
-154
-178
-198
-231
-258
-255
-257
-241
-204
-202
-186
-163
-159
-159
-160
-167
-171
-186
-204
-193
-203
-192
-185
-214
-215
-219
-237
-220
-245
-263
-260
-269
-259
-290
-294
-263
-242
-223
-201
-197
-170
-138
-143
-145
-162
-169
-171
-172
-181
-192
-186
-182
-194
-203
-212
-218
-239
-261
-279
-310
-334
-361
-381
-386
-404
-403
-406
-426
-419
-424
-442
-418
-386
-366
-364
-351
-330
-321
-302
-289
-275
-271
-261
-285
-296
-299
-314
-329
-343
-355
-379
-394
-397
-406
-411
-423
-448
-444
-456
-439
-437
-453
-439
-453
-452
-439
-442
-444
-454
-436
-412
-412
-396
-386
-393
-376
-391
-394
-374
-394
-403
-395
-406
-407
-381
-359
-342
-349
-341
-328
-345
-338
-323
-346
-351
-350
-393
-419
-413
-419
-403
-384
-410
-372
-352
-385
-375
-368
-371
-383
-386
-393
-391
-368
-335
-306
-317
-294
-278
-300
-287
-300
-332
-317
-326
-329
-324
-338
-343
-334
-351
-374
-367
-343
-347
-346
-344
-334
-354
-375
-357
-350
-358
-331
-320
-306
-265
-265
-239
-237
-265
-262
-273
-270
-270
-275
-273
-277
-271
-280
-277
-289
-304
-308
-326
-333
-331
-340
-357
-348
-354
-356
-328
-349
-328
-308
-317
-300
-294
-297
-311
-315
-326
-330
-343
-341
-326
-349
-348
-336
-356
-354
-346
-348
-336
-316
-322
-311
-296
-323
-342
-341
-337
-337
-346
-352
-331
-313
-322
-309
-298
-291
-278
-298
-308
-316
-341
-321
-319
-321
-300
-294
-275
-259
-275
-273
-239
-231
-235
-236
-245
-238
-244
-244
-237
-235
-250
-234
-239
-263
-253
-272
-279
-282
-277
-277
-256
-274
-274
-257
-267
-261
-266
-280
-288
-277
-275
-282
-259
-227
-224
-213
-196
-193
-208
-203
-204
-199
-183
-191
-191
-180
-169
-178
-178
-159
-158
-153
-167
-185
-184
-208
-241
-252
-319
-337
-345
-370
-359
-370
-361
-345
-339
-332
-318
-305
-269
-231
-235
-225
-197
-192
-193
-177
-208
-211
-207
-246
-239
-250
-261
-232
-242
-242
-209
-209
-182
-142
-140
-144
-135
-133
-124
-142
-136
-99
-123
-115
-84
-102
-109
-86
-84
-98
-91
-108
-119
-101
-98
-101
-89
-64
-67
-63
-63
-67
-66
-70
-64
-72
-63
-56
-68
-54
-45
-51
-65
-75
-84
-87
-92
-76
-51
-59
-69
-61
-55
-56
-63
-74
-78
-72
-52
-49
-44
-20
-16
-9
-9
-1
19
33
23
10
24
14
13
18
3
-13
-21
-35
-72
-98
-121
-133
-129
-128
-99
-97
-97
-78
-63
-36
-9
3
0
-2
12
7
-5
9
5
17
32
13
10
-17
-55
-56
-88
-100
-89
-105
-116
-100
-90
-73
-63
-64
-46
-51
-40
-9
2
14
30
34
37
28
9
25
22
15
32
54
45
60
78
66
78
75
65
63
60
62
73
41
44
48
19
-13
-37
-55
-72
-51
-49
-40
-20
-16
-5
-19
-28
-16
-34
-46
-28
-27
-39
-13
-34
-55
-50
-65
-71
-61
-63
-68
-78
-102
-89
-87
-106
-87
-99
-120
-123
-136
-135
-119
-124
-130
-122
-110
-87
-93
-72
-53
-51
-37
-47
-38
-41
-66
-54
-47
-46
-37
-36
-39
-55
-62
-62
-77
-68
-59
-58
-63
-79
-89
-106
-112
-88
-100
-121
-94
-94
-113
-93
-90
-98
-87
-70
-85
-86
-86
-88
-81
-76
-66
-49
-47
-37
-28
-39
-29
-50
-56
-55
-95
-108
-115
-165
-182
-192
-191
-191
-181
-164
-163
-144
-131
-125
-106
-102
-90
-84
-87
-87
-81
-91
-102
-115
-133
-117
-123
-125
-94
-89
-77
-76
-58
-41
-41
-30
-51
-79
-97
-100
-125
-162
-177
-216
-239
-226
-264
-280
-262
-283
-287
-259
-255
-242
-222
-219
-204
-216
-213
-201
-209
-215
-179
-157
-157
-125
-116
-108
-84
-77
-75
-101
-124
-130
-137
-145
-154
-151
-156
-142
-117
-119
-96
-73
-62
-66
-70
-58
-63
-72
-69
-86
-98
-102
-107
-106
-123
-126
-123
-150
-169
-190
-222
-225
-235
-263
-256
-229
-215
-212
-203
-205
-210
-217
-222
-211
-210
-193
-191
-197
-226
-231
-234
-280
-286
-317
-344
-347
-362
-351
-350
-353
-332
-326
-316
-300
-308
-299
-297
-311
-318
-307
-310
-299
-290
-308
-310
-322
-316
-304
-315
-302
-296
-307
-301
-274
-262
-242
-200
-211
-215
-204
-215
-232
-260
-270
-278
-276
-265
-264
-264
-258
-272
-284
-285
-316
-329
-331
-352
-346
-351
-353
-337
-312
-316
-320
-314
-318
-295
-296
-293
-287
-277
-277
-282
-285
-280
-283
-291
-282
-292
-302
-314
-307
-292
-273
-257
-263
-256
-242
-225
-214
-206
-196
-200
-201
-204
-215
-222
-250
-245
-263
-291
-261
-266
-276
-258
-259
-261
-275
-303
-313
-336
-343
-357
-396
-408
-430
-457
-443
-452
-443
-414
-425
-397
-371
-370
-367
-374
-368
-349
-361
-337
-324
-334
-306
-306
-348
-339
-324
-344
-350
-379
-389
-389
-393
-389
-387
-383
-372
-362
-360
-351
-359
-346
-325
-334
-324
-291
-294
-280
-256
-255
-254
-242
-233
-256
-240
-214
-210
-212
-202
-201
-199
-212
-214
-208
-233
-235
-237
-260
-236
-241
-269
-254
-253
-253
-240
-235
-225
-229
-226
-218
-219
-227
-214
-216
-229
-219
-226
-239
-233
-224
-229
-216
-220
-244
-231
-250
-275
-263
-285
-314
-296
-275
-279
-275
-262
-256
-236
-219
-186
-166
-176
-167
-147
-141
-138
-131
-135
-142
-156
-140
-114
-134
-128
-111
-119
-125
-111
-118
-123
-111
-127
-136
-152
-168
-160
-164
-173
-158
-158
-146
-148
-142
-116
-143
-147
-128
-135
-131
-101
-111
-118
-99
-96
-97
-73
-67
-70
-59
-72
-69
-58
-77
-61
-63
-75
-53
-61
-68
-48
-52
-72
-67
-60
-50
-32
-55
-61
-71
-91
-94
-91
-104
-102
-80
-85
-78
-77
-68
-45
-21
-24
-37
-23
-26
-30
-37
-43
-57
-54
-59
-74
-73
-82
-63
-42
-68
-54
-59
-79
-85
-107
-123
-138
-151
-136
-143
-138
-89
-60
-67
-31
-30
-44
-51
-61
-78
-94
-121
-124
-129
-129
-105
-122
-118
-109
-127
-116
-112
-106
-127
-150
-158
-155
-148
-159
-163
-168
-178
-180
-199
-195
-190
-193
-189
-197
-201
-192
-197
-200
-203
-217
-218
-203
-197
-185
-171
-177
-161
-157
-169
-187
-203
-208
-203
-209
-223
-204
-219
-221
-222
-214
-202
-199
-213
-218
-219
-227
-225
-219
-219
-210
-226
-233
-228
-244
-232
-231
-244
-244
-239
-255
-250
-250
-267
-264
-263
-270
-276
-257
-248
-254
-235
-223
-228
-208
-201
-228
-239
-235
-246
-224
-210
-207
-212
-232
-226
-242
-256
-249
-273
-283
-277
-278
-267
-266
-265
-284
-292
-290
-305
-297
-311
-312
-306
-317
-321
-334
-327
-321
-340
-333
-310
-311
-300
-296
-295
-288
-292
-270
-274
-303
-286
-282
-272
-269
-300
-282
-287
-300
-285
-308
-293
-291
-294
-298
-314
-314
-311
-310
-340
-337
-339
-350
-335
-332
-335
-331
-338
-319
-314
-332
-306
-308
-330
-315
-316
-341
-315
-314
-332
-326
-349
-344
-346
-359
-354
-336
-328
-332
-327
-319
-319
-342
-340
-327
-341
-347
-340
-338
-360
-379
-386
-392
-391
-388
-367
-364
-387
-386
-380
-379
-380
-386
-381
-373
-367
-365
-386
-389
-371
-376
-398
-384
-398
-406
-397
-399
-384
-390
-373
-361
-367
-380
-389
-400
-396
-398
-395
-390
-378
-346
-345
-354
-342
-361
-382
-371
-389
-405
-405
-415
-423
-429
-432
-426
-433
-440
-427
-445
-456
-449
-453
-455
-458
-451
-444
-435
-437
-415
-402
-405
-407
-390
-370
-379
-382
-381
-396
-414
-412
-401
-418
-427
-416
-434
-425
-401
-394
-382
-389
-383
-357
-365
-364
-344
-331
-324
-318
-317
-331
-343
-351
-348
-343
-333
-316
-299
-284
-258
-259
-269
-283
-307
-319
-351
-368
-356
-369
-378
-374
-373
-349
-329
-330
-321
-310
-313
-298
-294
-302
-314
-320
-316
-338
-353
-359
-371
-353
-353
-330
-306
-300
-300
-300
-315
-336
-340
-352
-351
-338
-363
-368
-357
-377
-388
-388
-402
-409
-402
-410
-410
-421
-408
-422
-448
-451
-463
-443
-426
-415
-405
-396
-397
-398
-391
-380
-367
-357
-352
-373
-385
-364
-381
-407
-402
-402
-410
-396
-390
-374
-359
-351
-357
-372
-371
-362
-375
-370
-359
-349
-345
-334
-328
-335
-325
-310
-308
-321
-320
-315
-317
-313
-322
-315
-298
-294
-282
-260
-254
-262
-248
-230
-227
-237
-243
-251
-260
-265
-266
-275
-281
-271
-281
-305
-313
-330
-342
-347
-346
-323
-318
-300
-302
-298
-283
-296
-292
-285
-269
-255
-271
-269
-260
-263
-263
-264
-246
-240
-245
-237
-222
-219
-200
-183
-180
-196
-206
-215
-222
-231
-256
-265
-257
-252
-234
-229
-252
-261
-283
-279
-281
-310
-307
-288
-304
-327
-322
-329
-330
-333
-342
-354
-368
-381
-373
-368
-373
-363
-368
-372
-367
-364
-372
-349
-339
-355
-339
-339
-321
-284
-279
-290
-324
-345
-366
-379
-387
-399
-401
-390
-376
-360
-320
-302
-309
-291
-290
-283
-269
-283
-297
-288
-309
-340
-337
-331
-333
-339
-344
-314
-302
-297
-289
-301
-328
-339
-320
-325
-320
-309
-305
-299
-283
-278
-280
-289
-305
-297
-309
-320
-309
-301
-278
-292
-304
-292
-293
-297
-282
-289
-316
-319
-335
-329
-323
-339
-345
-350
-354
-339
-338
-359
-352
-341
-341
-342
-316
-305
-305
-291
-308
-306
-303
-322
-317
-307
-310
-301
-278
-265
-244
-250
-247
-261
-284
-299
-320
-322
-338
-342
-316
-325
-327
-325
-335
-322
-322
-340
-344
-347
-330
-318
-337
-333
-330
-330
-299
-307
-315
-297
-304
-299
-261
-273
-266
-251
-252
-240
-242
-234
-209
-212
-215
-200
-200
-216
-219
-224
-235
-249
-260
-267
-265
-269
-286
-303
-300
-275
-265
-249
-233
-216
-217
-222
-215
-210
-204
-202
-211
-210
-214
-232
-226
-237
-239
-221
-218
-235
-240
-258
-282
-299
-307
-296
-304
-288
-283
-286
-274
-295
-300
-290
-288
-287
-279
-289
-285
-282
-301
-289
-298
-309
-291
-303
-314
-305
-305
-297
-279
-287
-293
-268
-237
-235
-227
-238
-236
-236
-255
-238
-241
-282
-289
-299
-314
-290
-275
-266
-263
-255
-220
-207
-222
-209
-202
-208
-206
-243
-258
-249
-270
-282
-288
-298
-296
-295
-269
-261
-281
-280
-289
-304
-304
-296
-312
-334
-331
-332
-345
-367
-386
-365
-365
-369
-349
-341
-329
-334
-356
-363
-370
-373
-351
-350
-356
-342
-328
-316
-313
-329
-337
-332
-327
-326
-324
-323
-340
-325
-310
-311
-295
-284
-276
-245
-247
-256
-263
-276
-269
-269
-274
-262
-270
-261
-244
-242
-234
-237
-220
-219
-228
-227
-220
-221
-216
-220
-241
-239
-242
-234
-231
-260
-257
-280
-280
-277
-324
-333
-352
-377
-383
-395
-407
-421
-412
-404
-407
-394
-395
-397
-391
-387
-391
-398
-377
-364
-357
-347
-331
-321
-294
-287
-316
-303
-299
-313
-300
-307
-324
-320
-321
-319
-327
-327
-322
-342
-340
-345
-358
-361
-375
-380
-386
-393
-376
-371
-394
-386
-360
-347
-346
-344
-345
-349
-333
-338
-341
-329
-334
-332
-320
-316
-307
-301
-295
-289
-291
-287
-288
-327
-322
-316
-347
-351
-346
-349
-359
-339
-333
-348
-330
-324
-331
-324
-325
-324
-316
-317
-318
-315
-317
-313
-312
-285
-265
-237
-215
-214
-203
-208
-221
-218
-230
-225
-214
-239
-223
-223
-236
-239
-264
-287
-272
-278
-298
-295
-303
-296
-281
-303
-319
-344
-348
-329
-343
-356
-360
-374
-361
-369
-377
-376
-387
-360
-340
-343
-344
-328
-330
-339
-335
-352
-357
-351
-344
-350
-355
-353
-333
-315
-330
-341
-341
-337
-333
-340
-334
-331
-329
-297
-293
-286
-279
-285
-285
-271
-263
-290
-316
-317
-329
-340
-352
-338
-324
-310
-311
-328
-319
-331
-337
-305
-287
-308
-296
-267
-278
-272
-281
-293
-285
-297
-290
-276
-281
-267
-259
-252
-232
-228
-215
-193
-183
-180
-177
-191
-189
-195
-205
-199
-197
-182
-176
-190
-202
-217
-215
-220
-238
-234
-237
-255
-265
-263
-270
-278
-264
-263
-253
-240
-241
-223
-213
-222
-206
-199
-210
-202
-195
-208
-212
-203
-190
-189
-173
-168
-186
-190
-185
-187
-190
-200
-200
-201
-225
-211
-222
-262
-258
-248
-262
-258
-261
-258
-231
-234
-228
-237
-248
-246
-248
-254
-280
-275
-281
-290
-284
-279
-268
-277
-286
-282
-267
-278
-276
-288
-301
-306
-322
-315
-313
-311
-320
-331
-321
-308
-305
-303
-284
-283
-285
-268
-262
-264
-264
-259
-251
-248
-256
-254
-245
-236
-223
-236
-231
-210
-216
-225
-242
-254
-255
-254
-267
-282
-283
-280
-262
-254
-257
-264
-258
-244
-246
-244
-240
-252
-236
-222
-231
-222
-215
-223
-218
-206
-204
-210
-217
-214
-196
-198
-199
-217
-209
-207
-231
-226
-249
-278
-307
-318
-312
-317
-317
-302
-300
-301
-281
-278
-281
-266
-251
-250
-245
-242
-242
-237
-240
-244
-241
-261
-265
-267
-292
-303
-310
-314
-320
-337
-336
-332
-336
-349
-372
-378
-401
-438
-446
-450
-451
-440
-445
-437
-450
-457
-444
-452
-449
-425
-431
-456
-453
-452
-465
-453
-450
-441
-416
-407
-396
-379
-374
-367
-352
-339
-340
-367
-365
-364
-391
-382
-358
-366
-348
-342
-323
-290
-301
-300
-266
-252
-243
-207
-188
-172
-149
-142
-149
-125
-100
-89
-68
-49
-35
-28
-29
-27
-30
-20
-8
21
35
37
70
64
70
44
29
52
40
47
43
43
53
53
72
70
59
81
91
72
56
38
30
14
-5
-8
-13
-44
-73
-91
-111
-128
-154
-189
-223
-252
-275
-304
-313
-318
-353
-355
-367
-398
-409
-433
-460
-471
-485
-498
-509
-552
-555
-566
-597
-593
-598
-615
-622
-624
-649
-668
-685
-675
-666
-691
-698
-707
-727
-741
-743
-757
-770
-771
-765
-763
-766
-755
-723
-714
-717
-698
-702
-713
-698
-688
-683
-659
-638
-633
-608
-578
-540
-517
-499
-469
-452
-421
-409
-398
-348
-302
-265
-225
-172
-149
-117
-72
-37
-19
31
85
134
201
256
325
372
405
468
520
548
596
651
672
707
769
801
832
893
935
960
968
945
901
805
693
645
626
645
660
632
572
484
395
312
218
111
54
20
-8
12
-23
-113
-259
-402
-524
-597
-591
-571
-531
-537
-570
-594
-628
-642
-649
-677
-679
-647
-594
-549
-558
-598
-677
-760
-785
-762
-724
-674
-658
-682
-707
-735
-753
-747
-691
-641
-598
-569
-536
-526
-543
-553
-622
-661
-653
-669
-654
-632
-632
-645
-671
-706
-711
-675
-661
-690
-726
-756
-817
-860
-870
-914
-954
-962
-982
-978
-998
-1011
-1000
-1014
-1022
-1034
-1016
-949
-871
-837
-818
-802
-767
-676
-579
-494
-402
-355
-303
-234
-214
-159
-92
-48
0
50
68
134
208
255
306
325
357
430
487
571
627
640
681
734
776
844
911
964
1026
1076
1135
1163
1134
1069
968
862
809
842
897
944
921
828
723
607
509
432
347
288
292
326
329
249
105
-119
-387
-536
-552
-524
-461
-430
-479
-559
-619
-670
-700
-712
-724
-719
-672
-589
-540
-545
-642
-790
-917
-928
-841
-729
-626
-601
-660
-701
-726
-746
-708
-698
-706
-685
-654
-613
-580
-631
-728
-818
-887
-855
-744
-623
-545
-544
-600
-633
-669
-676
-607
-548
-521
-479
-449
-459
-463
-546
-671
-742
-736
-667
-630
-593
-622
-672
-726
-829
-933
-1017
-999
-912
-810
-767
-817
-905
-982
-1003
-1019
-1057
-1038
-962
-835
-750
-738
-740
-768
-811
-824
-832
-782
-663
-543
-481
-508
-591
-641
-584
-515
-430
-368
-330
-260
-183
-163
-202
-245
-251
-207
-137
-56
21
74
76
72
47
7
23
119
255
354
416
465
504
571
607
595
618
685
784
895
936
906
838
741
653
573
562
620
691
750
707
587
476
383
324
281
249
219
217
271
260
169
12
-189
-344
-424
-406
-357
-337
-349
-379
-447
-503
-537
-581
-589
-570
-550
-517
-460
-450
-469
-554
-681
-756
-745
-685
-603
-570
-605
-661
-711
-736
-748
-751
-748
-733
-680
-642
-634
-649
-703
-778
-823
-829
-803
-722
-636
-590
-585
-628
-657
-668
-644
-600
-572
-553
-538
-553
-556
-549
-581
-612
-609
-611
-579
-540
-540
-542
-592
-682
-745
-774
-773
-760
-738
-725
-753
-774
-797
-810
-804
-787
-765
-727
-685
-620
-575
-565
-589
-612
-589
-567
-499
-406
-365
-344
-303
-296
-306
-287
-254
-225
-174
-137
-89
-47
-24
2
-10
-36
-5
29
66
129
154
161
149
130
148
156
178
217
258
290
345
381
409
437
459
478
489
508
519
533
499
427
397
370
384
431
462
478
449
420
403
364
314
268
239
227
244
271
245
211
144
46
-26
-86
-108
-92
-95
-115
-144
-184
-213
-244
-269
-301
-327
-338
-323
-280
-281
-302
-357
-425
-468
-490
-509
-516
-536
-575
-614
-674
-690
-683
-683
-670
-658
-654
-631
-602
-632
-649
-679
-730
-728
-709
-685
-669
-656
-639
-651
-659
-636
-628
-624
-611
-600
-595
-586
-565
-547
-531
-518
-507
-511
-499
-471
-467
-459
-472
-506
-548
-572
-556
-535
-527
-525
-519
-530
-526
-518
-513
-498
-498
-500
-486
-473
-457
-449
-470
-508
-505
-494
-481
-451
-420
-390
-394
-393
-368
-360
-360
-363
-348
-324
-290
-285
-271
-229
-212
-197
-156
-118
-99
-79
-68
-55
-48
-27
3
19
51
72
106
151
159
190
218
242
273
298
343
378
393
412
387
377
354
319
321
332
327
304
293
287
253
239
249
241
228
222
213
213
211
204
185
130
83
23
-23
-35
-49
-89
-109
-154
-202
-215
-242
-260
-267
-281
-286
-267
-296
-301
-303
-348
-392
-425
-424
-429
-456
-445
-480
-546
-575
-610
-630
-631
-629
-603
-599
-610
-597
-619
-613
-589
-571
-547
-534
-505
-493
-493
-483
-494
-510
-517
-536
-527
-519
-513
-491
-479
-479
-459
-447
-421
-413
-403
-372
-354
-333
-333
-318
-312
-340
-343
-353
-375
-351
-348
-345
-321
-336
-352
-368
-381
-370
-380
-379
-368
-378
-391
-397
-397
-413
-422
-413
-419
-421
-423
-438
-459
-474
-486
-481
-485
-465
-460
-456
-437
-441
-439
-428
-416
-418
-406
-390
-367
-345
-332
-318
-319
-303
-276
-262
-235
-215
-191
-167
-146
-134
-87
-67
-55
-17
1
34
71
104
133
150
185
222
234
255
268
280
285
285
304
329
335
323
315
318
310
298
330
331
302
302
290
285
284
260
239
195
136
122
100
61
55
29
-33
-88
-123
-142
-153
-177
-181
-184
-236
-251
-226
-261
-294
-308
-348
-378
-389
-383
-394
-440
-451
-446
-481
-501
-493
-510
-532
-541
-543
-555
-577
-584
-582
-576
-583
-581
-576
-599
-607
-609
-607
-612
-616
-606
-600
-597
-579
-567
-567
-582
-584
-569
-578
-564
-543
-551
-549
-535
-513
-497
-512
-529
-512
-548
-573
-546
-554
-556
-544
-560
-566
-570
-548
-530
-539
-534
-533
-535
-540
-528
-534
-544
-544
-541
-537
-547
-556
-566
-591
-627
-621
-616
-612
-582
-540
-495
-463
-437
-417
-427
-423
-405
-399
-368
-351
-345
-330
-310
-300
-295
-268
-258
-240
-200
-168
-121
-79
-39
-2
14
25
59
96
135
170
194
230
261
272
317
350
353
386
406
391
381
386
366
355
360
342
311
295
299
300
300
302
303
291
286
279
277
248
203
147
82
29
-10
-26
-41
-73
-105
-135
-183
-231
-252
-291
-304
-316
-330
-314
-326
-333
-365
-392
-426
-478
-485
-497
-498
-506
-533
-541
-577
-615
-612
-615
-629
-624
-661
-690
-694
-712
-716
-705
-685
-659
-643
-610
-580
-598
-577
-561
-575
-593
-582
-575
-573
-559
-568
-569
-578
-556
-544
-532
-517
-513
-491
-456
-448
-440
-424
-434
-451
-470
-461
-461
-479
-500
-494
-510
-540
-522
-521
-527
-498
-476
-467
-451
-429
-399
-387
-384
-378
-402
-402
-396
-406
-434
-447
-455
-471
-460
-431
-413
-391
-379
-370
-355
-361
-334
-300
-296
-295
-292
-281
-270
-286
-269
-245
-237
-219
-200
-179
-153
-133
-115
-109
-95
-74
-54
-6
23
74
125
174
210
259
288
302
326
361
397
417
452
492
490
495
501
485
474
468
466
466
468
469
464
428
411
417
406
394
396
392
355
329
313
266
209
181
138
69
42
7
-28
-64
-97
-134
-201
-229
-247
-276
-292
-293
-295
-309
-335
-350
-353
-376
-380
-396
-414
-415
-415
-434
-453
-483
-518
-547
-559
-569
-573
-579
-596
-602
-582
-570
-567
-577
-577
-566
-580
-572
-559
-552
-519
-501
-518
-528
-530
-536
-524
-507
-496
-458
-453
-444
-409
-398
-389
-383
-378
-355
-365
-374
-342
-361
-372
-377
-385
-377
-379
-389
-369
-371
-404
-419
-437
-443
-436
-453
-469
-466
-450
-448
-466
-453
-431
-418
-408
-394
-371
-365
-353
-351
-367
-366
-367
-359
-354
-357
-340
-321
-325
-304
-285
-281
-256
-237
-234
-207
-175
-149
-141
-127
-113
-119
-98
-39
13
41
65
98
117
142
178
173
200
234
259
281
302
346
390
419
457
488
505
491
465
465
445
448
461
434
419
403
376
365
358
358
363
354
355
374
385
396
399
364
329
275
212
169
98
60
22
-37
-92
-142
-166
-218
-253
-263
-279
-280
-283
-307
-305
-316
-353
-381
-421
-465
-487
-494
-532
-553
-567
-583
-604
-632
-628
-634
-643
-671
-699
-692
-703
-725
-731
-725
-726
-705
-675
-651
-646
-626
-605
-593
-579
-590
-589
-604
-601
-590
-604
-602
-591
-592
-579
-551
-514
-475
-463
-460
-447
-428
-413
-428
-430
-449
-464
-459
-452
-452
-478
-508
-535
-554
-546
-554
-576
-571
-575
-559
-531
-539
-515
-496
-507
-503
-515
-535
-530
-562
-588
-591
-595
-584
-565
-549
-522
-497
-484
-454
-426
-422
-413
-410
-401
-379
-380
-393
-372
-367
-361
-332
-309
-300
-273
-243
-236
-228
-195
-145
-130
-104
-68
-46
-23
10
36
73
111
152
197
239
277
294
320
361
372
370
381
368
347
348
338
344
357
353
362
372
358
339
323
300
267
239
229
201
167
154
142
102
78
83
65
46
23
-24
-66
-113
-146
-179
-217
-221
-248
-272
-285
-285
-286
-310
-316
-313
-352
-375
-366
-394
-424
-439
-451
-491
-531
-562
-596
-601
-602
-622
-617
-625
-635
-622
-644
-658
-672
-675
-663
-667
-652
-633
-640
-638
-639
-659
-636
-639
-643
-629
-644
-622
-617
-616
-606
-593
-570
-557
-538
-519
-509
-493
-497
-505
-504
-502
-498
-516
-515
-535
-557
-563
-585
-607
-627
-636
-634
-622
-635
-620
-581
-591
-589
-573
-569
-557
-537
-517
-502
-490
-464
-445
-450
-435
-434
-420
-390
-386
-380
-356
-327
-300
-289
-271
-245
-235
-192
-170
-174
-143
-135
-115
-105
-96
-62
-71
-76
-63
-40
6
18
44
97
117
139
170
178
212
256
275
315
337
373
411
463
505
516
531
529
503
492
481
452
453
454
437
433
421
446
434
413
425
384
355
349
335
319
268
203
167
144
110
95
58
-20
-60
-88
-151
-197
-220
-262
-287
-305
-335
-327
-351
-384
-369
-404
-423
-407
-432
-429
-403
-430
-454
-456
-475
-490
-518
-558
-557
-571
-604
-609
-632
-635
-640
-655
-631
-600
-597
-597
-572
-575
-594
-579
-575
-578
-574
-575
-558
-560
-576
-553
-544
-555
-542
-524
-510
-488
-480
-465
-440
-441
-444
-435
-446
-445
-424
-434
-422
-416
-423
-418
-418
-428
-425
-425
-444
-452
-444
-451
-436
-407
-424
-393
-374
-374
-355
-343
-344
-351
-369
-393
-387
-381
-364
-340
-316
-295
-266
-258
-244
-212
-197
-171
-144
-117
-87
-75
-84
-75
-59
-41
-40
-24
24
42
57
86
119
130
130
154
170
180
198
229
245
269
311
328
371
415
425
446
458
461
473
470
468
465
438
413
392
373
349
339
305
278
265
233
225
216
218
209
192
166
140
134
103
69
49
4
-25
-76
-147
-187
-242
-294
-329
-350
-378
-396
-403
-412
-417
-427
-468
-507
-525
-561
-573
-588
-610
-637
-667
-687
-697
-709
-696
-677
-703
-716
-723
-737
-736
-739
-763
-755
-726
-720
-708
-670
-654
-640
-619
-614
-607
-588
-597
-595
-593
-607
-605
-619
-627
-624
-633
-632
-622
-611
-615
-625
-608
-597
-587
-573
-568
-554
-535
-528
-520
-513
-510
-492
-471
-468
-445
-434
-413
-385
-383
-367
-364
-366
-366
-374
-367
-353
-347
-359
-352
-353
-373
-371
-350
-333
-332
-343
-341
-351
-359
-350
-339
-321
-308
-300
-292
-278
-254
-231
-210
-200
-199
-175
-144
-133
-91
-44
-27
7
38
63
77
77
89
112
110
129
146
139
165
211
224
242
291
317
340
352
351
356
340
325
324
304
284
284
258
219
200
179
162
129
87
69
42
18
12
-6
-43
-73
-106
-149
-172
-205
-244
-267
-305
-345
-388
-416
-446
-506
-524
-538
-578
-593
-617
-637
-650
-667
-668
-675
-686
-681
-679
-692
-699
-694
-714
-738
-747
-763
-772
-786
-781
-769
-785
-783
-744
-725
-704
-700
-704
-682
-672
-651
-638
-640
-641
-647
-647
-631
-617
-615
-598
-582
-556
-556
-540
-531
-544
-531
-519
-497
-475
-475
-497
-489
-475
-471
-450
-445
-441
-411
-400
-393
-385
-395
-408
-407
-405
-429
-454
-452
-447
-437
-456
-432
-404
-422
-418
-403
-402
-416
-405
-394
-380
-368
-340
-328
-331
-293
-269
-289
-221
-209
-215
-189
-151
-170
-114
-145
-69
-286
-1006
-823
-683
-716
-625
-345
-144
-82
19
113
228
336
362
368
459
502
542
603
651
737
849
1014
1233
1403
1568
1650
1512
1387
1317
1318
1436
1512
1394
1127
741
442
257
179
152
82
-60
-239
-420
-498
-479
-452
-524
-734
-954
-1017
-981
-938
-989
-1235
-1542
-1783
-1930
-1916
-1865
-1812
-1836
-1931
-1937
-1900
-1781
-1580
-1398
-1250
-1139
-987
-757
-538
-375
-323
-346
-326
-240
-104
47
149
203
243
262
291
441
584
684
764
811
829
823
825
756
606
463
314
160
42
-98
-310
-568
-806
-991
-1140
-1227
-1286
-1348
-1427
-1509
-1558
-1601
-1643
-1650
-1683
-1717
-1695
-1662
-1654
-1632
-1610
-1594
-1516
-1414
-1252
-1059
-898
-741
-598
-491
-389
-291
-220
-155
-113
-117
-151
-201
-234
-248
-321
-347
-310
-263
-165
-57
18
86
155
207
245
282
314
308
276
243
183
142
123
119
123
150
191
236
324
396
474
563
669
758
864
979
1067
1122
1145
1169
1226
1313
1425
1519
1615
1739
1863
2036
2205
2387
2582
2716
2664
2480
2191
1889
1627
1378
1117
751
300
-150
-526
-817
-982
-1078
-1156
-1247
-1322
-1347
-1327
-1249
-1236
-1341
-1540
-1725
-1880
-1968
-2017
-2153
-2320
-2476
-2552
-2528
-2376
-2114
-1822
-1553
-1285
-957
-604
-264
36
288
436
567
694
809
882
926
905
828
801
834
950
1065
1170
1267
1326
1384
1451
1494
1470
1403
1268
1093
853
585
281
-53
-382
-683
-931
-1156
-1424
-1692
-2023
-2233
-2243
-2236
-2237
-2277
-2371
-2503
-2572
-2568
-2622
-2751
-2805
-2848
-2838
-2740
-2630
-2512
-2351
-2123
-1903
-1658
-1321
-919
-645
-433
-252
-127
14
194
288
233
198
201
208
221
220
172
149
220
322
366
389
431
413
409
370
313
298
305
279
186
22
-118
-187
-242
-276
-321
-313
-299
-214
-83
27
77
164
316
426
582
761
920
1075
1256
1422
1604
1789
2032
2301
2554
2802
3055
3308
3594
3933
4239
4297
3929
3397
2703
1973
1362
891
456
-166
-767
-1325
-1880
-2161
-2152
-2155
-2164
-2192
-2225
-2262
-2263
-2232
-2451
-2839
-3226
-3479
-3602
-3582
-3496
-3494
-3495
-3352
-3081
-2645
-2019
-1329
-684
-196
272
646
949
1221
1386
1437
1432
1443
1469
1544
1598
1618
1584
1594
1708
1919
2122
2263
2318
2235
2049
1782
1479
1076
631
168
-302
-758
-1176
-1563
-1942
-2205
-2391
-2480
-2510
-2437
-2363
-2326
-2403
-2627
-2850
-3083
-3281
-3413
-3446
-3444
-3422
-3370
-3201
-3007
-2711
-2281
-1850
-1355
-826
-382
-60
177
258
299
292
327
357
330
323
266
176
104
106
130
224
362
474
483
483
416
228
0
-292
-515
-697
-804
-937
-1058
-1110
-1123
-1084
-947
-752
-568
-334
-146
-30
67
104
96
137
199
260
347
524
713
854
1062
1281
1568
1900
2310
2714
3018
3359
3576
3687
3862
3969
4061
4153
4324
4598
4682
4252
3537
2538
1559
896
371
43
-327
-968
-1657
-2341
-2818
-2997
-3027
-2991
-3027
-3147
-3266
-3324
-3312
-3469
-3811
-4214
-4440
-4316
-3967
-3559
-3218
-3012
-2841
-2530
-2016
-1265
-423
342
875
1267
1588
1833
2039
2154
2222
2242
2300
2424
2607
2717
2737
2643
2516
2527
2593
2666
2667
2521
2149
1666
1111
562
29
-490
-953
-1364
-1723
-2033
-2328
-2623
-2827
-2959
-3007
-2993
-2889
-2799
-2820
-3003
-3425
-3698
-3851
-3786
-3496
-3269
-3013
-2760
-2492
-2096
-1717
-1324
-873
-512
-68
336
609
736
721
636
506
458
531
661
745
745
622
487
397
390
387
351
305
221
87
-134
-339
-652
-980
-1207
-1285
-1286
-1238
-1194
-1154
-1046
-896
-677
-533
-363
-184
-51
57
172
183
233
294
410
545
698
1034
1325
1671
2024
2293
2563
2877
3239
3539
3733
3941
4106
4159
4273
4326
4386
4481
4580
4666
4076
3081
2096
922
150
-266
-694
-1024
-1714
-2453
-3099
-3631
-3674
-3483
-3384
-3398
-3513
-3622
-3751
-3752
-3793
-4128
-4420
-4517
-4279
-3731
-3155
-2653
-2383
-2163
-1692
-1024
-193
709
1472
1887
2104
2338
2479
2561
2654
2670
2671
2712
2790
2929
2952
2837
2644
2399
2258
2219
2194
1991
1607
1070
439
-180
-763
-1293
-1754
-2173
-2473
-2690
-2932
-3107
-3275
-3399
-3385
-3288
-3161
-3015
-2888
-2832
-2890
-2945
-3118
-3292
-3230
-3129
-2879
-2539
-2183
-1746
-1332
-938
-539
-182
210
528
808
944
872
763
536
321
164
23
0
44
115
105
4
-96
-228
-322
-406
-560
-676
-895
-1123
-1370
-1685
-1927
-2073
-2101
-1968
-1733
-1467
-1179
-903
-643
-514
-395
-298
-178
-17
88
163
240
295
375
600
825
1141
1493
1885
2340
2717
3015
3224
3343
3494
3619
3718
3856
3855
3975
3884
3845
4017
4050
4145
3426
2332
1257
-126
-684
-1069
-1499
-1703
-2585
-3398
-3983
-4262
-4158
-4010
-3847
-3852
-3913
-3907
-3981
-3930
-3883
-4229
-4411
-4407
-3989
-3198
-2561
-1983
-1666
-1328
-802
-140
757
1524
2111
2363
2441
2582
2724
2701
2599
2452
2351
2367
2368
2470
2417
2233
1944
1594
1330
1079
917
504
-118
-729
-1299
-1868
-2383
-2794
-3153
-3347
-3426
-3421
-3426
-3325
-3210
-3105
-2963
-2772
-2597
-2474
-2357
-2295
-2217
-2122
-1988
-2014
-2064
-1892
-1544
-1039
-535
-186
-1
103
284
424
438
434
326
159
-94
-383
-602
-809
-985
-1129
-1223
-1226
-1119
-1074
-1173
-1414
-1616
-1722
-1780
-1861
-2036
-2247
-2410
-2398
-2312
-2190
-1979
-1677
-1303
-865
-377
80
447
728
859
896
991
1120
1215
1237
1236
1292
1367
1626
1900
2131
2375
2535
2730
2886
2985
3035
2965
2837
2703
2640
2626
2578
2526
2433
2432
2604
2811
3127
2900
2002
1043
-207
-1170
-1667
-2058
-2277
-2683
-3240
-3648
-3824
-3550
-3106
-2655
-2328
-2204
-2004
-1735
-1512
-1367
-1476
-1680
-1750
-1577
-1111
-614
-167
170
405
729
1244
1948
2491
2753
2760
2438
2124
1856
1494
1101
706
304
-16
-311
-523
-712
-936
-1117
-1253
-1340
-1393
-1498
-1741
-2105
-2491
-2819
-3050
-3136
-3129
-3092
-2960
-2729
-2435
-2094
-1717
-1283
-809
-368
-26
220
203
48
-43
-182
-156
-37
-27
-82
-350
-596
-594
-541
-374
-320
-478
-624
-835
-1038
-1248
-1553
-1837
-2043
-2138
-2135
-2136
-2087
-2107
-2112
-1990
-1848
-1565
-1289
-1166
-1175
-1225
-1222
-1157
-1087
-1047
-1047
-939
-721
-476
-232
-83
126
366
661
1015
1305
1456
1433
1218
994
873
863
913
883
866
829
931
1023
1181
1370
1474
1639
1783
1856
1914
1917
1841
1795
1804
1895
2053
2332
2483
2552
2756
2928
3271
3481
2988
2161
1147
85
-575
-996
-1296
-1608
-2017
-2372
-2563
-2375
-1969
-1563
-1306
-1350
-1415
-1330
-1243
-1156
-1272
-1562
-1782
-1793
-1532
-1091
-604
-204
159
546
979
1500
1965
2146
2092
1821
1488
1219
947
647
347
71
-110
-234
-332
-378
-403
-424
-476
-577
-713
-931
-1253
-1614
-1979
-2261
-2443
-2563
-2577
-2529
-2430
-2221
-1962
-1686
-1395
-1106
-850
-745
-666
-675
-774
-859
-940
-1025
-1120
-1253
-1370
-1314
-1147
-901
-669
-552
-491
-405
-350
-355
-457
-678
-1056
-1385
-1590
-1712
-1720
-1695
-1686
-1643
-1483
-1265
-1021
-861
-799
-807
-842
-838
-890
-981
-1099
-1203
-1253
-1160
-971
-763
-558
-360
-212
-32
221
444
558
581
626
612
573
487
385
301
342
456
550
730
1000
1179
1333
1539
1596
1754
1940
1905
1903
2023
1953
2004
2155
2147
2326
2530
2650
2771
2977
3132
3270
3450
2984
2207
1312
166
-612
-1132
-1497
-1712
-2026
-2359
-2569
-2489
-2159
-1777
-1465
-1389
-1471
-1479
-1473
-1424
-1443
-1635
-1723
-1714
-1535
-1095
-618
-171
208
563
975
1428
1835
1971
1855
1576
1187
905
650
391
216
3
-180
-251
-340
-402
-424
-476
-591
-713
-898
-1183
-1513
-1877
-2190
-2402
-2471
-2475
-2429
-2303
-2142
-1927
-1678
-1438
-1209
-1000
-802
-737
-800
-871
-1008
-1057
-998
-907
-742
-589
-454
-467
-555
-623
-759
-765
-820
-964
-1012
-1116
-1293
-1426
-1580
-1679
-1641
-1533
-1439
-1369
-1297
-1281
-1236
-1179
-1135
-1088
-1057
-1071
-1142
-1159
-1143
-1111
-1009
-911
-847
-710
-645
-588
-545
-510
-408
-315
-206
-87
1
91
224
277
315
379
473
511
570
600
601
701
801
912
1052
1184
1245
1311
1413
1461
1533
1668
1777
1897
1993
2129
2281
2358
2499
2616
2660
2873
3081
3169
3008
2246
1458
460
-402
-818
-1278
-1498
-1708
-2032
-2234
-2284
-2078
-1842
-1650
-1540
-1608
-1631
-1578
-1544
-1514
-1575
-1622
-1572
-1438
-1119
-744
-376
27
341
694
1023
1322
1511
1425
1228
954
675
495
338
230
138
5
-61
-181
-299
-337
-397
-479
-620
-843
-1120
-1411
-1716
-1937
-2043
-2114
-2120
-2043
-1934
-1819
-1677
-1507
-1369
-1196
-1022
-887
-813
-795
-867
-1032
-1054
-1033
-924
-659
-759
-1027
-1031
-1054
-913
-643
-586
-635
-667
-749
-864
-920
-986
-1158
-1289
-1318
-1303
-1184
-1121
-1123
-1157
-1098
-891
-708
-700
-822
-942
-1012
-1004
-991
-1002
-997
-936
-908
-832
-733
-638
-513
-389
-318
-233
-94
7
64
66
115
227
401
501
515
452
524
640
671
798
848
928
1127
1236
1269
1309
1322
1442
1579
1791
1872
1941
2028
2070
2198
2340
2480
2585
2754
2837
2971
3077
2968
2441
1820
985
42
-519
-984
-1242
-1412
-1667
-1894
-2055
-1910
-1670
-1531
-1379
-1393
-1474
-1499
-1453
-1440
-1433
-1364
-1306
-1240
-1151
-868
-464
21
456
808
1028
1225
1368
1360
1269
1039
777
529
366
234
202
156
100
36
-86
-114
-104
-121
-239
-466
-800
-1111
-1367
-1541
-1657
-1776
-1862
-1876
-1806
-1656
-1492
-1344
-1206
-1073
-936
-809
-734
-830
-976
-1079
-1154
-1113
-980
-871
-723
-748
-840
-801
-828
-741
-617
-583
-663
-743
-797
-901
-903
-898
-958
-916
-901
-928
-904
-853
-779
-729
-602
-524
-543
-601
-660
-721
-733
-735
-777
-820
-824
-784
-777
-720
-699
-633
-516
-381
-284
-227
-202
-168
-47
105
255
390
485
499
523
527
566
667
807
992
1125
1224
1412
1483
1499
1591
1605
1718
1932
2077
2145
2257
2256
2381
2589
2747
2861
2949
3040
3088
3221
3169
2653
2122
1381
453
-156
-759
-1129
-1314
-1524
-1712
-1879
-1837
-1692
-1480
-1318
-1354
-1413
-1460
-1439
-1378
-1383
-1360
-1364
-1379
-1300
-1047
-711
-210
228
525
762
1000
1247
1382
1427
1200
885
635
452
375
307
176
54
-25
-62
-40
2
16
-99
-300
-560
-814
-1067
-1298
-1499
-1731
-1913
-1999
-1989
-1930
-1818
-1719
-1622
-1473
-1299
-1161
-1082
-1119
-1187
-1267
-1301
-1275
-1260
-1205
-1157
-1229
-1242
-1139
-1111
-972
-754
-643
-580
-523
-544
-531
-567
-724
-858
-1017
-1151
-1169
-1128
-1092
-1023
-962
-849
-682
-563
-583
-640
-745
-793
-777
-902
-1052
-1145
-1208
-1222
-1168
-1140
-1048
-913
-761
-634
-501
-398
-240
-73
-4
81
117
198
288
320
299
365
460
639
865
977
1082
1200
1401
1553
1556
1590
1614
1597
1728
1784
1736
1759
1904
2033
2232
2347
2373
2530
2657
2818
2900
2731
2334
1861
1054
259
-324
-789
-994
-1185
-1434
-1710
-1777
-1627
-1437
-1277
-1259
-1306
-1288
-1183
-1062
-1109
-1216
-1312
-1407
-1423
-1304
-1116
-820
-456
-160
119
384
722
970
1074
1014
864
688
490
294
87
-105
-260
-300
-353
-403
-468
-462
-389
-366
-413
-566
-765
-936
-1070
-1271
-1523
-1769
-1942
-2016
-2045
-2037
-2009
-1926
-1764
-1576
-1409
-1300
-1219
-1175
-1172
-1201
-1256
-1280
-1331
-1364
-1367
-1403
-1369
-1257
-1136
-1018
-954
-857
-729
-590
-486
-566
-736
-835
-868
-884
-942
-1086
-1173
-1117
-959
-794
-751
-782
-753
-699
-624
-624
-775
-915
-970
-1007
-1088
-1221
-1317
-1289
-1261
-1205
-1099
-1007
-840
-615
-467
-367
-239
-66
128
222
243
254
332
432
488
449
435
576
764
1022
1124
1149
1255
1376
1496
1566
1577
1528
1577
1678
1717
1739
1762
1827
1961
2067
2193
2331
2366
2485
2480
2223
1918
1319
753
259
-161
-375
-660
-883
-1049
-1128
-1160
-1163
-1161
-1186
-1154
-1048
-965
-883
-864
-975
-1066
-1222
-1352
-1343
-1227
-1053
-868
-731
-571
-300
-14
248
457
564
584
571
513
358
234
125
52
-1
-148
-287
-384
-413
-376
-359
-380
-397
-432
-435
-445
-550
-678
-820
-952
-1047
-1156
-1288
-1378
-1431
-1451
-1412
-1329
-1243
-1161
-1096
-1119
-1129
-1105
-1075
-1011
-970
-985
-1052
-1098
-1102
-1151
-1220
-1212
-1132
-975
-793
-628
-551
-479
-385
-329
-289
-310
-340
-384
-402
-410
-424
-439
-482
-530
-538
-517
-512
-563
-633
-683
-711
-710
-749
-823
-895
-955
-1016
-1049
-1074
-1063
-992
-887
-793
-735
-643
-507
-379
-297
-213
-167
-129
-100
-78
-53
34
158
264
337
351
403
496
598
659
721
769
883
1025
1106
1155
1183
1237
1313
1436
1569
1679
1763
1867
1979
2102
2254
2353
2269
2010
1700
1431
1377
1426
1486
1492
1395
1269
1052
788
562
457
411
401
356
205
-1
-189
-372
-541
-704
-791
-806
-821
-839
-928
-928
-842
-678
-498
-448
-460
-523
-626
-733
-816
-870
-855
-820
-843
-921
-1004
-1040
-945
-795
-704
-653
-615
-557
-499
-476
-474
-500
-524
-509
-523
-569
-617
-678
-710
-705
-686
-633
-570
-564
-599
-673
-808
-860
-837
-801
-824
-949
-1068
-1237
-1444
-1575
-1588
-1466
-1281
-1142
-1100
-1126
-1126
-1130
-1150
-1160
-1109
-1018
-972
-967
-1012
-1057
-1017
-941
-896
-858
-842
-832
-841
-861
-881
-841
-732
-634
-614
-681
-752
-825
-819
-762
-741
-685
-609
-578
-485
-429
-351
-201
-52
68
117
97
78
110
174
246
281
353
415
429
418
359
326
397
514
629
702
752
821
898
1007
1098
1209
1365
1549
1674
1753
1850
1935
2089
2200
2083
1821
1536
1389
1363
1390
1467
1403
1346
1199
919
647
457
387
334
330
193
-24
-156
-275
-414
-567
-695
-736
-724
-681
-697
-737
-730
-643
-506
-454
-445
-556
-685
-812
-949
-1038
-1085
-1078
-1068
-1118
-1244
-1334
-1302
-1200
-1099
-1006
-976
-949
-902
-832
-801
-832
-810
-792
-789
-810
-833
-889
-905
-879
-860
-805
-764
-723
-709
-735
-814
-875
-904
-941
-956
-991
-1087
-1184
-1244
-1267
-1295
-1368
-1419
-1416
-1352
-1200
-1074
-1031
-1024
-998
-930
-941
-1045
-1116
-1122
-1051
-1005
-1030
-1111
-1173
-1112
-1035
-1049
-1108
-1091
-992
-899
-872
-929
-938
-850
-736
-760
-882
-950
-910
-792
-728
-733
-716
-601
-390
-205
-165
-135
-40
127
206
167
85
69
170
235
237
191
192
284
364
353
296
322
482
680
800
854
935
1068
1207
1320
1344
1390
1506
1636
1772
1910
2030
2113
2084
1874
1541
1251
1196
1254
1352
1368
1307
1175
940
740
520
361
308
297
242
113
-29
-195
-344
-460
-578
-636
-643
-596
-542
-578
-573
-500
-367
-244
-190
-259
-410
-574
-713
-777
-862
-892
-871
-941
-1049
-1088
-1092
-1019
-902
-813
-730
-700
-662
-632
-614
-626
-631
-637
-641
-625
-635
-674
-692
-648
-618
-546
-485
-427
-388
-370
-376
-441
-479
-508
-529
-583
-681
-805
-938
-1047
-1068
-1043
-1022
-993
-949
-926
-936
-896
-843
-797
-757
-758
-805
-879
-957
-1012
-1074
-1094
-1063
-1065
-1041
-996
-975
-936
-865
-789
-717
-633
-581
-590
-605
-605
-590
-571
-546
-480
-432
-428
-399
-325
-253
-124
20
113
224
315
365
377
340
318
292
247
224
213
213
247
281
302
357
407
447
520
604
682
758
843
924
1020
1079
1169
1293
1377
1479
1589
1700
1900
2106
2239
2203
1987
1671
1403
1355
1374
1488
1531
1459
1367
1076
838
649
536
545
507
430
240
44
-107
-260
-386
-532
-565
-546
-560
-567
-664
-677
-608
-500
-385
-376
-467
-628
-774
-949
-1089
-1153
-1135
-1089
-1132
-1203
-1256
-1268
-1173
-1024
-962
-911
-881
-840
-791
-784
-793
-791
-753
-714
-705
-757
-763
-762
-749
-681
-611
-530
-440
-370
-385
-441
-497
-537
-525
-522
-588
-680
-773
-828
-887
-974
-1061
-1086
-1072
-990
-930
-1001
-1027
-1023
-932
-890
-974
-1038
-1090
-1079
-1041
-1094
-1193
-1222
-1143
-1042
-1021
-1048
-1062
-961
-848
-790
-772
-765
-633
-512
-457
-539
-618
-548
-436
-347
-357
-407
-377
-242
-133
-94
-63
17
183
297
240
136
79
108
158
112
39
33
91
173
197
137
136
231
355
464
501
540
632
798
955
1036
1102
1231
1408
1548
1671
1776
1898
2080
2293
2351
2169
1882
1591
1466
1461
1520
1595
1551
1525
1364
1035
746
559
496
438
380
223
-24
-194
-303
-439
-627
-719
-746
-741
-707
-782
-843
-815
-694
-548
-542
-631
-760
-903
-1042
-1165
-1240
-1275
-1202
-1117
-1151
-1235
-1289
-1213
-1044
-949
-918
-871
-821
-778
-753
-756
-774
-745
-665
-624
-640
-676
-683
-642
-590
-554
-520
-473
-392
-361
-398
-471
-560
-633
-671
-715
-806
-924
-998
-1036
-1126
-1224
-1307
-1337
-1270
-1178
-1158
-1188
-1200
-1175
-1170
-1252
-1329
-1354
-1306
-1252
-1247
-1278
-1335
-1291
-1237
-1212
-1153
-1076
-957
-845
-802
-814
-781
-665
-548
-513
-570
-623
-649
-637
-597
-573
-536
-459
-374
-329
-316
-273
-182
-74
19
21
-15
-21
-52
-118
-162
-219
-216
-128
-84
-70
-29
22
105
218
301
379
468
610
743
818
931
1044
1185
1323
1430
1549
1664
1820
2024
2203
2379
2499
2411
2150
1856
1621
1543
1576
1653
1660
1541
1383
1098
821
635
539
521
448
355
155
-68
-226
-395
-527
-637
-696
-712
-732
-784
-852
-845
-798
-691
-585
-637
-711
-846
-988
-1076
-1137
-1128
-1110
-1107
-1177
-1266
-1332
-1290
-1142
-1004
-927
-876
-860
-816
-721
-677
-645
-612
-560
-536
-557
-600
-647
-662
-636
-588
-554
-507
-488
-455
-458
-505
-563
-632
-671
-745
-865
-973
-1097
-1216
-1273
-1331
-1316
-1290
-1298
-1271
-1259
-1231
-1206
-1204
-1194
-1178
-1222
-1272
-1295
-1313
-1263
-1191
-1161
-1141
-1096
-1045
-994
-923
-820
-717
-615
-561
-511
-506
-522
-511
-534
-570
-627
-648
-646
-627
-621
-606
-551
-455
-403
-372
-321
-305
-252
-197
-192
-218
-253
-273
-291
-325
-335
-296
-224
-114
-32
53
148
239
330
387
457
568
710
825
937
1034
1145
1258
1385
1537
1653
1793
1963
2120
2281
2422
2405
2221
1939
1637
1417
1387
1419
1455
1409
1291
1083
791
627
479
430
414
346
197
-36
-172
-351
-530
-641
-764
-836
-847
-874
-908
-940
-897
-769
-631
-565
-574
-639
-795
-901
-1009
-1033
-1006
-1021
-1032
-1129
-1210
-1219
-1125
-963
-801
-716
-653
-592
-578
-557
-521
-484
-463
-441
-453
-505
-554
-574
-555
-501
-465
-391
-332
-315
-301
-351
-398
-457
-516
-607
-751
-897
-1043
-1128
-1226
-1282
-1298
-1284
-1213
-1170
-1150
-1139
-1084
-978
-924
-900
-931
-988
-1031
-1053
-1016
-1028
-1003
-930
-883
-825
-822
-790
-703
-599
-515
-492
-469
-461
-455
-451
-499
-589
-635
-594
-564
-561
-557
-549
-467
-390
-364
-320
-296
-256
-170
-147
-181
-193
-194
-176
-201
-289
-307
-250
-170
-52
35
91
175
279
352
396
439
523
638
811
960
1036
1106
1224
1404
1546
1663
1786
1937
2101
2291
2434
2514
2485
2291
2014
1676
1472
1448
1494
1570
1517
1387
1170
895
716
543
428
350
255
118
-83
-256
-459
-639
-762
-823
-863
-874
-804
-787
-817
-746
-666
-589
-512
-542
-654
-816
-943
-1055
-1071
-1060
-1030
-1028
-1099
-1139
-1133
-1048
-926
-810
-736
-688
-687
-656
-614
-607
-565
-541
-538
-526
-549
-579
-581
-589
-557
-498
-459
-447
-463
-488
-552
-624
-708
-773
-848
-908
-987
-1112
-1201
-1285
-1337
-1293
-1246
-1212
-1193
-1179
-1120
-1076
-1023
-988
-985
-989
-1037
-1084
-1118
-1113
-1064
-1027
-1002
-974
-945
-884
-825
-789
-756
-718
-648
-601
-581
-615
-626
-627
-658
-663
-695
-706
-681
-659
-649
-632
-593
-526
-458
-419
-395
-367
-332
-285
-250
-261
-288
-304
-308
-290
-256
-194
-92
0
81
156
195
270
389
486
608
731
821
923
1039
1109
1201
1336
1402
1529
1641
1735
1885
2012
2166
2306
2328
2198
1942
1631
1444
1426
1388
1436
1397
1252
1102
800
544
352
254
210
131
-8
-246
-413
-540
-670
-744
-852
-888
-856
-873
-908
-967
-941
-850
-741
-636
-644
-731
-846
-938
-1049
-1089
-1070
-1068
-1056
-1118
-1218
-1282
-1248
-1120
-1000
-906
-870
-849
-819
-798
-766
-755
-747
-735
-729
-722
-767
-827
-822
-793
-770
-714
-671
-645
-597
-604
-659
-700
-757
-787
-845
-951
-1059
-1179
-1287
-1326
-1343
-1343
-1269
-1198
-1178
-1151
-1091
-1042
-1008
-991
-1000
-1067
-1151
-1167
-1118
-1091
-1084
-1046
-1043
-1011
-960
-951
-920
-875
-821
-779
-757
-770
-822
-839
-844
-874
-915
-915
-890
-862
-845
-853
-809
-728
-613
-519
-482
-453
-414
-379
-353
-336
-327
-306
-290
-273
-268
-255
-170
-37
68
147
213
276
390
507
581
642
730
845
942
1039
1124
1190
1289
1393
1449
1520
1642
1771
1911
2077
2216
2292
2268
2095
1811
1485
1312
1267
1225
1240
1138
1021
865
624
447
316
279
270
268
146
-46
-230
-386
-472
-564
-621
-656
-697
-717
-725
-769
-729
-584
-461
-399
-390
-486
-607
-711
-831
-859
-904
-930
-906
-978
-1085
-1121
-1092
-984
-844
-772
-758
-752
-728
-708
-721
-740
-763
-773
-756
-775
-811
-840
-851
-821
-786
-732
-701
-697
-686
-721
-742
-764
-783
-815
-870
-932
-997
-1066
-1125
-1191
-1281
-1307
-1275
-1225
-1186
-1173
-1132
-1025
-955
-964
-1002
-1058
-1049
-977
-908
-883
-900
-883
-823
-787
-801
-808
-762
-678
-610
-619
-669
-670
-647
-625
-652
-731
-779
-776
-752
-751
-753
-720
-638
-535
-486
-476
-439
-305
-137
-65
-47
-51
-48
-17
14
6
-12
49
161
268
298
310
371
456
590
665
728
805
896
1030
1138
1233
1332
1451
1597
1681
1745
1819
1915
2037
2181
2287
2286
2181
1895
1575
1191
913
804
723
713
573
482
354
140
47
-29
-69
-100
-66
-110
-229
-374
-422
-426
-493
-548
-627
-593
-562
-563
-551
-439
-245
-37
82
84
18
-41
-79
-151
-208
-298
-375
-459
-592
-719
-743
-727
-681
-588
-517
-469
-444
-421
-446
-464
-496
-585
-704
-812
-904
-1036
-1152
-1198
-1201
-1191
-1099
-1009
-930
-847
-810
-811
-818
-869
-941
-1038
-1220
-1367
-1494
-1578
-1576
-1545
-1435
-1322
-1210
-1037
-904
-837
-745
-675
-635
-619
-718
-822
-937
-989
-962
-945
-883
-802
-691
-570
-462
-384
-365
-373
-378
-422
-504
-635
-762
-890
-977
-983
-994
-963
-900
-779
-656
-495
-355
-244
-94
62
160
184
182
153
126
88
58
66
133
228
407
550
679
858
1010
1092
1120
1186
1246
1334
1435
1481
1512
1592
1771
1933
2065
2161
2272
2425
2587
2697
2727
2707
2408
2060
1562
832
244
-285
-613
-831
-1044
-1163
-1276
-1240
-1244
-1247
-1278
-1315
-1344
-1351
-1419
-1544
-1626
-1706
-1724
-1694
-1602
-1421
-1129
-766
-464
-221
61
359
572
690
664
514
299
143
-3
-88
-128
-154
-92
-78
-90
-64
-14
28
4
-135
-371
-639
-907
-1135
-1340
-1559
-1698
-1769
-1771
-1699
-1637
-1558
-1457
-1329
-1193
-1126
-1068
-1068
-1128
-1148
-1193
-1188
-1135
-1070
-954
-829
-730
-610
-491
-507
-473
-464
-557
-578
-643
-736
-808
-864
-910
-929
-944
-1006
-984
-987
-936
-881
-907
-919
-962
-1043
-1128
-1190
-1307
-1380
-1389
-1389
-1336
-1258
-1213
-1140
-1036
-977
-918
-896
-919
-948
-939
-908
-814
-760
-691
-541
-398
-201
14
199
340
480
591
645
644
608
561
496
450
473
513
550
618
711
806
946
1114
1250
1335
1382
1475
1522
1585
1656
1630
1687
1727
1863
2035
2181
2379
2498
2653
2586
2235
1827
1227
638
233
-201
-454
-656
-868
-927
-957
-959
-971
-966
-1000
-973
-955
-1008
-1126
-1214
-1330
-1373
-1353
-1340
-1196
-986
-710
-394
-131
73
270
422
491
448
354
175
13
-97
-191
-171
-154
-123
-83
-71
-76
-55
-15
-64
-210
-451
-687
-906
-1116
-1247
-1358
-1454
-1448
-1402
-1324
-1269
-1221
-1125
-1075
-1014
-1001
-1044
-1078
-1119
-1129
-1127
-1084
-979
-844
-747
-588
-472
-404
-453
-491
-485
-614
-677
-704
-806
-845
-897
-930
-917
-846
-808
-841
-807
-819
-827
-794
-843
-914
-989
-1070
-1080
-1116
-1154
-1174
-1126
-1058
-958
-898
-878
-826
-776
-740
-738
-741
-781
-759
-695
-630
-546
-466
-361
-212
-47
103
272
428
516
569
588
581
550
490
470
416
456
512
599
745
790
924
1019
1111
1190
1222
1287
1293
1383
1486
1600
1723
1781
1904
2027
2125
2317
2444
2572
2689
2720
2383
1989
1524
771
293
-1
-398
-567
-662
-880
-887
-815
-843
-863
-894
-1006
-1087
-1158
-1276
-1357
-1414
-1446
-1340
-1203
-1056
-782
-522
-247
35
166
276
397
444
411
337
198
29
-34
-77
-71
12
42
77
71
8
-55
-102
-214
-400
-617
-891
-1116
-1264
-1356
-1389
-1420
-1414
-1323
-1265
-1246
-1229
-1255
-1275
-1293
-1311
-1326
-1361
-1369
-1318
-1215
-1082
-900
-673
-546
-512
-486
-516
-562
-581
-650
-754
-810
-853
-906
-906
-889
-910
-903
-862
-829
-859
-894
-942
-1032
-1089
-1136
-1198
-1253
-1301
-1294
-1240
-1194
-1142
-1115
-1100
-1032
-953
-944
-945
-976
-1019
-983
-974
-973
-959
-942
-855
-737
-610
-481
-348
-226
-88
64
179
294
347
376
397
364
379
366
345
416
396
478
644
709
849
927
972
1093
1177
1284
1320
1356
1416
1541
1628
1722
1857
1929
2087
2200
2346
2516
2489
2549
2294
1760
1331
719
118
-159
-491
-762
-812
-962
-1069
-1006
-994
-1039
-1088
-1219
-1342
-1389
-1447
-1508
-1526
-1528
-1455
-1270
-1096
-842
-565
-312
-40
126
212
293
353
339
298
225
73
16
39
42
124
197
197
162
95
6
-96
-228
-412
-649
-923
-1149
-1267
-1342
-1345
-1346
-1352
-1298
-1229
-1178
-1164
-1185
-1248
-1277
-1300
-1340
-1336
-1321
-1268
-1133
-968
-837
-727
-623
-540
-451
-507
-541
-547
-643
-671
-697
-776
-809
-860
-906
-887
-820
-794
-765
-702
-716
-736
-840
-975
-1079
-1200
-1295
-1352
-1419
-1409
-1333
-1247
-1153
-1057
-1009
-978
-946
-958
-988
-973
-981
-987
-977
-959
-904
-835
-721
-608
-493
-351
-216
-91
28
146
249
292
326
345
300
280
243
258
300
306
484
592
661
837
897
953
1050
1128
1165
1229
1399
1422
1540
1737
1818
1924
2144
2181
2193
2394
2461
2499
2586
2439
1903
1571
1054
388
109
-265
-581
-657
-819
-955
-1003
-1011
-1063
-1115
-1210
-1372
-1471
-1510
-1523
-1540
-1524
-1435
-1314
-1162
-904
-629
-381
-101
102
189
277
369
372
352
306
181
120
119
115
190
243
240
211
152
42
-90
-207
-382
-602
-825
-1039
-1209
-1338
-1363
-1370
-1391
-1345
-1307
-1259
-1249
-1279
-1283
-1330
-1354
-1319
-1298
-1248
-1174
-1056
-893
-719
-531
-361
-246
-174
-240
-449
-504
-577
-720
-694
-741
-769
-664
-603
-534
-493
-451
-471
-468
-512
-690
-793
-862
-1009
-1067
-1087
-1149
-1128
-1095
-1050
-954
-844
-797
-793
-829
-876
-931
-989
-1056
-1097
-1092
-1056
-945
-837
-741
-626
-519
-413
-295
-217
-129
-18
75
156
256
311
345
371
414
427
486
582
598
684
752
787
869
905
907
954
990
1030
1169
1292
1380
1514
1676
1860
1993
2136
2098
2168
2295
2288
2349
2437
2151
1652
1316
725
169
-3
-412
-669
-711
-959
-1069
-1045
-1070
-1192
-1218
-1346
-1503
-1565
-1588
-1579
-1568
-1514
-1438
-1317
-1130
-871
-612
-389
-153
18
71
194
275
256
265
240
123
83
101
124
227
263
235
211
113
-35
-119
-253
-451
-656
-876
-1058
-1160
-1226
-1232
-1195
-1200
-1182
-1155
-1138
-1154
-1191
-1232
-1289
-1318
-1308
-1286
-1230
-1179
-1063
-940
-849
-745
-669
-608
-543
-502
-467
-453
-484
-581
-820
-878
-963
-1078
-1006
-1033
-1054
-919
-879
-876
-849
-841
-986
-1098
-1179
-1317
-1374
-1393
-1426
-1379
-1288
-1214
-1102
-1008
-959
-937
-878
-846
-872
-922
-961
-993
-992
-961
-910
-848
-725
-525
-349
-189
-42
86
200
345
415
455
463
408
369
377
402
405
488
547
668
790
920
994
1036
1077
1061
1118
1199
1203
1315
1390
1497
1702
1871
2045
2216
2362
2479
2592
2641
2712
2471
1957
1523
877
288
4
-389
-658
-677
-812
-898
-867
-873
-954
-986
-1114
-1306
-1427
-1524
-1571
-1573
-1528
-1464
-1302
-1096
-813
-534
-275
-15
155
253
311
339
324
294
230
107
34
73
121
209
294
298
279
194
33
-107
-271
-488
-739
-1012
-1243
-1392
-1468
-1459
-1423
-1368
-1292
-1252
-1195
-1201
-1260
-1286
-1353
-1405
-1413
-1432
-1373
-1284
-1138
-910
-696
-475
-258
-135
-140
-160
-383
-597
-665
-847
-938
-933
-1005
-968
-844
-755
-681
-601
-603
-655
-675
-790
-912
-1024
-1293
-1418
-1429
-1484
-1426
-1376
-1342
-1143
-962
-874
-835
-842
-923
-928
-948
-1021
-1078
-1092
-1096
-978
-817
-710
-555
-440
-327
-172
-23
92
185
232
307
390
430
451
465
433
471
576
559
643
761
759
866
989
994
1093
1152
1161
1194
1318
1441
1576
1751
1860
1992
2161
2321
2408
2472
2541
2522
2549
2290
1784
1244
600
178
-144
-487
-630
-843
-987
-970
-933
-958
-991
-1090
-1294
-1412
-1519
-1594
-1593
-1590
-1582
-1443
-1251
-1065
-767
-460
-197
62
239
337
396
429
425
358
260
147
124
109
168
282
295
275
213
79
-70
-192
-373
-620
-888
-1130
-1308
-1422
-1494
-1496
-1473
-1452
-1373
-1316
-1295
-1325
-1354
-1425
-1483
-1462
-1472
-1435
-1365
-1267
-1081
-923
-785
-612
-506
-427
-334
-403
-582
-630
-776
-907
-905
-978
-1020
-954
-913
-857
-798
-739
-783
-870
-873
-948
-1059
-1096
-1194
-1276
-1258
-1252
-1242
-1204
-1122
-1064
-943
-855
-846
-860
-901
-929
-934
-936
-936
-923
-890
-802
-701
-564
-403
-281
-169
-30
104
246
385
470
491
553
604
614
602
599
604
637
747
785
899
1001
1012
1111
1208
1230
1287
1371
1420
1520
1688
1755
1910
2034
2143
2283
2446
2523
2577
2660
2600
2198
1683
1135
435
-20
-351
-740
-888
-1049
-1176
-1134
-1050
-1009
-1003
-1069
-1216
-1341
-1435
-1472
-1521
-1511
-1459
-1356
-1184
-905
-570
-276
29
272
417
514
590
579
506
407
248
91
10
31
99
202
255
250
203
99
-2
-97
-296
-598
-882
-1176
-1389
-1486
-1553
-1551
-1533
-1473
-1392
-1299
-1217
-1223
-1247
-1292
-1330
-1335
-1338
-1325
-1250
-1142
-973
-747
-526
-296
-94
59
151
168
168
-243
-598
-703
-1012
-1103
-1063
-1196
-1066
-875
-782
-650
-603
-703
-806
-809
-930
-1052
-1191
-1391
-1461
-1420
-1384
-1301
-1260
-1183
-1024
-876
-777
-732
-805
-944
-933
-968
-1034
-1026
-1045
-1055
-853
-619
-425
-264
-151
-16
161
295
368
425
387
370
375
400
443
472
467
562
624
739
860
853
910
920
930
1042
1111
1088
1151
1248
1362
1613
1819
1929
2074
2196
2408
2531
2551
2546
2420
2023
1491
957
259
-149
-397
-703
-768
-844
-963
-951
-853
-870
-928
-1048
-1278
-1434
-1490
-1542
-1558
-1537
-1527
-1424
-1202
-926
-609
-305
-58
164
294
357
396
361
294
206
72
-70
-105
-68
0
132
197
185
163
65
-65
-180
-352
-624
-906
-1138
-1321
-1396
-1400
-1380
-1346
-1280
-1206
-1121
-1049
-1059
-1106
-1178
-1228
-1245
-1258
-1216
-1155
-1084
-931
-732
-538
-356
-207
-160
-227
-335
-479
-679
-835
-935
-1034
-1056
-1015
-993
-908
-848
-825
-779
-776
-826
-866
-962
-1084
-1152
-1214
-1249
-1232
-1247
-1208
-1116
-1029
-906
-814
-812
-825
-816
-809
-826
-869
-907
-953
-900
-812
-717
-605
-529
-425
-284
-174
-62
42
88
179
263
333
417
481
539
634
674
671
725
753
697
768
808
774
977
1005
1001
1200
1228
1357
1575
1638
1728
1909
1997
2112
2280
2304
2337
2417
2337
2022
1472
889
295
-140
-476
-737
-897
-1097
-1153
-1126
-1091
-1013
-1043
-1174
-1297
-1409
-1496
-1491
-1512
-1489
-1451
-1341
-1147
-919
-640
-317
-2
246
412
534
603
595
567
445
265
100
12
2
31
118
184
193
172
101
3
-105
-246
-474
-780
-1050
-1228
-1320
-1347
-1346
-1336
-1282
-1180
-1062
-962
-940
-964
-998
-1033
-1050
-1064
-1067
-1035
-977
-845
-662
-488
-296
-106
31
128
110
-133
-435
-624
-822
-977
-1029
-1114
-1113
-957
-856
-744
-677
-718
-771
-805
-848
-942
-1107
-1234
-1283
-1328
-1281
-1238
-1218
-1135
-1046
-920
-779
-686
-697
-753
-771
-781
-819
-828
-862
-891
-796
-618
-449
-306
-219
-104
44
190
335
396
422
444
485
548
600
631
626
706
751
798
906
940
956
1008
1109
1191
1293
1377
1365
1489
1641
1776
1951
2102
2191
2313
2512
2641
2692
2721
2496
1963
1434
748
123
-263
-613
-817
-899
-1001
-1025
-935
-825
-806
-848
-984
-1141
-1233
-1263
-1269
-1262
-1282
-1242
-1109
-914
-614
-307
-32
262
522
631
720
794
757
666
503
319
187
96
86
162
231
264
245
185
76
-8
-117
-376
-668
-986
-1281
-1439
-1510
-1537
-1529
-1498
-1418
-1300
-1183
-1135
-1152
-1166
-1207
-1241
-1238
-1236
-1212
-1167
-1053
-886
-652
-414
-203
-17
94
105
83
-30
-211
-426
-841
-1046
-1158
-1285
-1154
-1067
-984
-791
-710
-680
-686
-752
-908
-1007
-1202
-1372
-1442
-1481
-1457
-1409
-1327
-1196
-1010
-876
-787
-689
-683
-665
-679
-798
-866
-926
-976
-941
-851
-749
-582
-369
-169
44
238
400
515
578
580
572
572
539
503
504
543
636
715
803
951
995
1107
1218
1246
1310
1341
1365
1468
1556
1699
1822
1937
2065
2204
2411
2478
2584
2689
2446
1914
1429
703
7
-362
-823
-1122
-1158
-1286
-1234
-1062
-915
-902
-876
-956
-1142
-1256
-1331
-1381
-1398
-1412
-1363
-1215
-1034
-739
-414
-103
231
463
609
740
796
769
692
506
264
78
-16
-85
-35
45
53
103
94
12
-37
-158
-399
-700
-1053
-1367
-1589
-1743
-1796
-1814
-1805
-1717
-1605
-1479
-1374
-1348
-1343
-1333
-1338
-1334
-1352
-1353
-1316
-1209
-1049
-829
-602
-408
-171
14
82
32
-18
-212
-555
-741
-979
-1212
-1257
-1283
-1235
-1074
-947
-879
-782
-737
-769
-794
-878
-1038
-1201
-1341
-1450
-1480
-1463
-1413
-1324
-1179
-1023
-885
-777
-686
-656
-701
-730
-798
-875
-920
-945
-915
-794
-623
-459
-260
-52
147
396
614
700
709
725
701
664
626
587
587
596
609
769
894
971
1105
1227
1294
1390
1460
1464
1544
1626
1660
1779
1872
1945
2128
2212
2387
2566
2597
2394
1870
1257
602
10
-451
-861
-1078
-1284
-1364
-1262
-1151
-1006
-932
-953
-1051
-1113
-1192
-1218
-1207
-1229
-1234
-1200
-1101
-925
-651
-357
-28
278
503
678
800
867
869
760
559
313
86
-25
-44
-19
36
80
76
53
33
-6
-80
-262
-543
-840
-1091
-1268
-1416
-1486
-1516
-1521
-1441
-1298
-1137
-1040
-1009
-972
-958
-937
-934
-953
-963
-972
-896
-760
-591
-374
-155
51
221
343
369
280
116
-77
-312
-738
-945
-1049
-1204
-1094
-994
-983
-835
-758
-738
-701
-697
-796
-875
-993
-1235
-1324
-1369
-1413
-1338
-1270
-1170
-940
-754
-616
-486
-412
-396
-399
-512
-636
-715
-774
-770
-691
-570
-423
-191
38
298
530
702
860
934
876
826
818
766
719
661
698
737
839
1013
1112
1241
1357
1474
1589
1575
1633
1700
1725
1766
1850
1883
1952
2129
2282
2460
2610
2566
2067
1578
920
147
-265
-700
-1063
-1281
-1425
-1438
-1284
-1053
-974
-930
-980
-1034
-1083
-1105
-1100
-1154
-1219
-1223
-1153
-1048
-853
-541
-242
88
409
612
795
926
961
868
711
459
190
37
-88
-127
-86
-87
-97
-77
-94
-85
-125
-284
-514
-827
-1131
-1349
-1529
-1644
-1730
-1787
-1729
-1602
-1482
-1349
-1252
-1197
-1149
-1110
-1076
-1062
-1057
-1050
-1007
-899
-765
-573
-387
-204
-21
128
214
208
116
-19
-242
-631
-860
-1077
-1282
-1272
-1282
-1261
-1121
-1057
-1018
-975
-939
-1055
-1144
-1241
-1391
-1447
-1471
-1511
-1482
-1411
-1288
-1123
-1015
-896
-763
-670
-596
-552
-610
-661
-718
-791
-813
-790
-734
-609
-431
-227
48
301
506
669
740
732
727
672
596
521
451
435
486
551
678
839
952
1092
1241
1321
1496
1582
1637
1748
1789
1824
1954
1985
2028
2256
2346
2280
1999
1434
860
232
-353
-749
-1089
-1293
-1448
-1441
-1382
-1213
-1109
-1064
-1097
-1155
-1161
-1145
-1112
-1148
-1181
-1168
-1100
-981
-776
-541
-265
53
359
597
778
915
999
982
847
668
430
215
93
31
1
-29
-52
-90
-138
-163
-205
-313
-537
-806
-1072
-1315
-1490
-1623
-1711
-1802
-1814
-1735
-1647
-1544
-1484
-1418
-1354
-1287
-1198
-1145
-1103
-1054
-987
-880
-762
-636
-471
-290
-169
-101
-20
-28
-123
-332
-500
-654
-889
-980
-1012
-1110
-1084
-1029
-1030
-1029
-1033
-1053
-1095
-1120
-1144
-1162
-1230
-1308
-1365
-1426
-1442
-1426
-1407
-1358
-1246
-1111
-988
-869
-807
-765
-711
-686
-667
-683
-674
-645
-563
-439
-273
-118
46
234
420
598
736
841
876
887
907
947
899
822
799
739
819
904
955
1114
1225
1370
1595
1720
1828
1980
2083
2046
2136
2216
2240
2324
2436
2524
2208
1816
1291
533
-41
-487
-841
-1012
-1120
-1178
-1190
-1006
-874
-879
-920
-1045
-1137
-1137
-1075
-1091
-1087
-1087
-1035
-888
-747
-563
-332
-84
220
463
637
830
947
962
933
772
506
315
163
96
122
109
97
87
26
-45
-32
-102
-302
-544
-825
-1062
-1259
-1409
-1504
-1600
-1684
-1657
-1562
-1493
-1408
-1336
-1337
-1274
-1171
-1114
-1058
-1015
-959
-904
-802
-660
-530
-395
-265
-111
18
92
158
-67
-303
-479
-810
-966
-1056
-1201
-1161
-1077
-1020
-962
-909
-941
-974
-993
-1073
-1173
-1247
-1257
-1308
-1350
-1349
-1296
-1240
-1220
-1122
-1022
-897
-761
-708
-704
-685
-625
-613
-659
-690
-733
-667
-505
-355
-192
-14
198
509
707
834
936
949
937
927
891
845
819
781
876
979
1043
1168
1310
1423
1569
1740
1842
2014
2111
2104
2156
2217
2229
2313
2395
2340
1983
1511
940
159
-437
-830
-1133
-1202
-1233
-1301
-1285
-1155
-1081
-1039
-1108
-1203
-1271
-1267
-1196
-1149
-1121
-1079
-977
-825
-657
-456
-212
70
355
524
664
785
804
779
684
500
288
86
-45
-82
-91
-82
-86
-145
-233
-312
-368
-475
-670
-921
-1199
-1438
-1626
-1737
-1815
-1891
-1904
-1854
-1790
-1711
-1653
-1628
-1572
-1524
-1460
-1385
-1323
-1280
-1202
-1079
-959
-784
-612
-477
-364
-313
-268
-243
-249
-386
-587
-677
-844
-963
-970
-1063
-1089
-1000
-959
-938
-872
-844
-888
-874
-928
-1037
-1127
-1210
-1299
-1347
-1385
-1371
-1284
-1245
-1179
-1056
-956
-808
-726
-720
-703
-687
-638
-648
-681
-702
-664
-508
-337
-186
-12
155
370
597
746
815
858
874
871
865
824
768
741
803
843
963
1099
1190
1327
1426
1605
1738
1850
1968
2007
2011
2078
2152
2178
2326
2177
1645
1214
541
-197
-657
-1091
-1344
-1381
-1411
-1422
-1333
-1180
-1112
-1066
-1132
-1231
-1331
-1319
-1226
-1186
-1133
-1071
-951
-815
-615
-359
-150
103
365
516
663
788
805
743
611
389
140
-16
-110
-98
-52
-57
-47
-41
-120
-173
-190
-334
-554
-834
-1136
-1364
-1493
-1569
-1608
-1634
-1644
-1583
-1486
-1413
-1336
-1298
-1268
-1218
-1190
-1132
-1095
-1081
-1036
-953
-847
-698
-512
-347
-217
-93
-79
-96
-109
-272
-409
-503
-737
-1096
-1229
-1336
-1465
-1335
-1286
-1281
-1120
-984
-911
-889
-857
-983
-1110
-1147
-1202
-1275
-1276
-1243
-1231
-1136
-997
-907
-818
-698
-561
-421
-321
-319
-444
-523
-516
-450
-390
-340
-291
-129
171
469
747
919
986
1081
1206
1158
1109
1070
907
879
937
1022
1074
1249
1419
1543
1820
2037
2175
2300
2297
2296
2299
2360
2392
2311
2312
2176
1723
1281
679
-103
-636
-983
-1203
-1292
-1328
-1350
-1317
-1196
-1161
-1261
-1391
-1482
-1522
-1448
-1341
-1233
-1164
-1067
-865
-702
-487
-245
-24
268
471
615
772
863
930
898
757
550
297
132
59
33
39
35
19
-11
-83
-106
-168
-312
-529
-807
-1068
-1291
-1429
-1512
-1592
-1620
-1609
-1571
-1470
-1419
-1408
-1372
-1328
-1277
-1216
-1167
-1164
-1128
-1070
-971
-837
-674
-519
-358
-227
-91
-37
-142
-179
-445
-665
-790
-1093
-1243
-1274
-1369
-1325
-1214
-1181
-1164
-1114
-1107
-1078
-1058
-1106
-1159
-1197
-1237
-1267
-1283
-1319
-1298
-1245
-1170
-1044
-947
-858
-757
-724
-657
-606
-612
-665
-731
-751
-719
-593
-462
-327
-131
86
354
616
725
777
807
814
820
796
774
650
645
739
870
1010
1176
1344
1497
1705
1898
2016
2172
2232
2205
2282
2293
2289
2346
2394
2195
1761
1294
605
-74
-586
-1044
-1274
-1333
-1397
-1411
-1343
-1267
-1234
-1279
-1366
-1428
-1482
-1415
-1340
-1289
-1221
-1138
-978
-808
-590
-340
-93
209
452
624
783
892
979
978
839
622
401
222
114
81
68
36
10
-36
-93
-93
-119
-239
-449
-727
-972
-1189
-1369
-1477
-1561
-1633
-1631
-1582
-1483
-1413
-1382
-1307
-1229
-1150
-1052
-973
-923
-874
-827
-761
-672
-559
-440
-289
-182
-75
-49
-81
-80
-191
-331
-412
-661
-986
-1208
-1427
-1576
-1570
-1566
-1575
-1466
-1342
-1277
-1211
-1166
-1213
-1230
-1232
-1234
-1237
-1227
-1192
-1145
-1053
-957
-864
-779
-679
-552
-429
-310
-295
-360
-414
-407
-331
-278
-245
-183
-31
206
487
755
907
992
1060
1133
1146
1077
1037
1010
928
1002
1130
1215
1390
1567
1719
1939
2187
2368
2461
2519
2593
2599
2689
2746
2708
2396
1846
1292
510
-226
-767
-1173
-1334
-1286
-1206
-1204
-1064
-969
-967
-1022
-1168
-1324
-1440
-1411
-1353
-1303
-1214
-1071
-901
-715
-443
-132
194
553
785
936
1049
1141
1154
1025
839
556
250
45
-24
-9
42
100
117
75
27
5
-61
-196
-443
-752
-1057
-1316
-1478
-1571
-1637
-1655
-1608
-1503
-1363
-1261
-1177
-1114
-1053
-991
-940
-902
-905
-899
-877
-818
-686
-538
-385
-244
-118
-47
-45
-11
-101
-381
-523
-767
-1068
-1157
-1259
-1394
-1300
-1231
-1227
-1099
-988
-1018
-1026
-987
-1015
-1058
-1066
-1100
-1146
-1131
-1103
-1037
-965
-883
-745
-615
-481
-329
-264
-233
-185
-167
-217
-234
-268
-272
-134
36
247
492
679
877
1061
1182
1313
1330
1267
1180
1098
1051
1002
996
1025
1152
1308
1499
1798
1988
2202
2443
2592
2716
2843
2829
2799
2811
2778
2438
1842
1252
442
-373
-808
-1148
-1331
-1289
-1208
-1129
-961
-809
-848
-973
-1114
-1250
-1359
-1340
-1335
-1323
-1272
-1132
-925
-719
-402
-43
276
600
814
931
990
1032
1048
900
691
402
74
-87
-116
-83
-11
27
13
-48
-141
-191
-252
-424
-688
-1021
-1342
-1576
-1720
-1808
-1835
-1852
-1789
-1659
-1553
-1445
-1335
-1284
-1235
-1160
-1135
-1105
-1076
-1063
-989
-918
-824
-681
-540
-416
-308
-263
-353
-391
-480
-675
-841
-1070
-1327
-1470
-1547
-1580
-1556
-1485
-1454
-1382
-1314
-1309
-1286
-1319
-1363
-1360
-1425
-1460
-1420
-1444
-1424
-1313
-1220
-1122
-961
-866
-758
-630
-516
-425
-407
-431
-438
-426
-415
-330
-210
-75
170
396
571
782
945
1070
1134
1119
1092
1012
932
931
894
873
970
1076
1283
1480
1684
1947
2156
2357
2525
2614
2694
2746
2761
2672
2204
1571
904
30
-730
-1184
-1505
-1580
-1435
-1320
-1213
-985
-895
-910
-964
-1104
-1269
-1358
-1337
-1334
-1360
-1289
-1117
-954
-709
-339
10
396
779
999
1125
1203
1252
1181
983
724
350
5
-154
-197
-159
-65
16
35
-21
-59
-88
-220
-418
-720
-1073
-1410
-1685
-1842
-1925
-1955
-1900
-1791
-1597
-1422
-1271
-1109
-1052
-995
-914
-884
-870
-868
-871
-863
-812
-687
-528
-359
-156
-55
-34
42
-123
-437
-585
-896
-1239
-1357
-1524
-1644
-1556
-1484
-1454
-1318
-1211
-1240
-1196
-1149
-1194
-1206
-1207
-1244
-1320
-1356
-1312
-1281
-1214
-1057
-929
-763
-504
-338
-232
-115
-42
9
21
-13
-56
-57
25
190
391
593
822
1051
1245
1401
1484
1472
1435
1321
1204
1198
1124
1097
1153
1244
1425
1596
1881
2155
2286
2548
2727
2788
2894
2957
2908
2783
2267
1566
881
4
-777
-1203
-1480
-1570
-1371
-1147
-979
-685
-569
-613
-672
-840
-1034
-1154
-1184
-1218
-1235
-1152
-967
-761
-485
-107
269
626
979
1222
1326
1378
1406
1263
1017
704
280
-52
-202
-226
-133
-50
-8
31
-31
-62
-70
-221
-467
-791
-1149
-1463
-1719
-1894
-1965
-1984
-1929
-1788
-1608
-1433
-1274
-1124
-1022
-919
-835
-812
-793
-806
-824
-778
-703
-622
-464
-282
-124
34
146
205
223
134
-38
-207
-630
-1154
-1391
-1646
-1805
-1665
-1579
-1446
-1189
-1043
-978
-904
-924
-1053
-1121
-1202
-1301
-1369
-1396
-1382
-1351
-1223
-1041
-864
-701
-504
-290
-109
62
110
45
-3
3
32
86
191
308
538
817
1074
1339
1513
1611
1703
1645
1529
1495
1399
1193
1217
1213
1173
1427
1654
1826
2123
2380
2544
2766
2951
2908
2949
2970
2411
1718
981
-93
-971
-1429
-1818
-1949
-1758
-1536
-1258
-892
-661
-609
-659
-732
-884
-1112
-1239
-1297
-1390
-1405
-1235
-1108
-928
-538
-152
263
706
995
1148
1238
1282
1131
832
485
47
-361
-604
-668
-608
-503
-338
-226
-216
-174
-163
-259
-463
-816
-1244
-1656
-2021
-2261
-2371
-2412
-2372
-2221
-2008
-1792
-1586
-1376
-1227
-1104
-1012
-987
-1001
-1042
-1067
-1106
-1095
-1016
-894
-739
-550
-444
-399
-304
-365
-490
-563
-763
-1016
-1207
-1402
-1550
-1586
-1573
-1534
-1435
-1332
-1284
-1224
-1176
-1196
-1217
-1244
-1317
-1379
-1453
-1493
-1481
-1443
-1368
-1253
-1106
-936
-752
-577
-430
-337
-278
-238
-219
-248
-215
-112
25
208
405
594
813
1059
1277
1376
1433
1483
1414
1323
1350
1206
1092
1198
1164
1241
1430
1578
1744
1952
2188
2321
2507
2597
2670
2604
1942
1313
501
-625
-1385
-1867
-2327
-2372
-2091
-1939
-1674
-1242
-1066
-955
-859
-895
-1044
-1175
-1242
-1325
-1405
-1431
-1262
-1111
-905
-461
-67
370
876
1180
1365
1485
1513
1383
1098
737
266
-176
-426
-480
-425
-334
-192
-131
-143
-119
-91
-184
-416
-767
-1204
-1620
-1988
-2202
-2299
-2364
-2334
-2168
-1968
-1736
-1463
-1245
-1066
-895
-782
-733
-722
-763
-839
-897
-921
-907
-788
-605
-416
-246
-92
-137
-211
-223
-535
-789
-945
-1290
-1497
-1573
-1658
-1704
-1633
-1589
-1586
-1468
-1388
-1320
-1245
-1198
-1194
-1248
-1295
-1350
-1417
-1446
-1408
-1322
-1202
-1019
-872
-736
-516
-292
-155
-65
-40
-84
-51
33
116
236
349
508
695
881
1098
1227
1326
1384
1334
1387
1309
1226
1299
1217
1258
1348
1458
1619
1756
1999
2117
2277
2485
2612
2685
2733
2315
1591
941
-139
-1148
-1660
-2138
-2304
-2142
-1939
-1769
-1436
-1164
-1040
-889
-891
-960
-1090
-1195
-1205
-1282
-1317
-1214
-1144
-1031
-718
-293
181
698
1118
1319
1466
1615
1618
1467
1136
655
129
-253
-425
-424
-373
-307
-267
-272
-222
-179
-170
-271
-550
-938
-1354
-1767
-2061
-2220
-2371
-2479
-2437
-2305
-2116
-1853
-1552
-1288
-1067
-861
-711
-616
-569
-577
-654
-724
-701
-699
-651
-469
-369
-302
-289
-337
-360
-488
-622
-770
-974
-1147
-1243
-1295
-1367
-1357
-1375
-1431
-1385
-1379
-1352
-1276
-1229
-1173
-1120
-1120
-1125
-1139
-1186
-1207
-1161
-1065
-966
-882
-778
-612
-393
-184
-38
23
58
158
310
462
595
692
806
964
1115
1295
1357
1440
1532
1533
1589
1658
1625
1674
1759
1769
1852
1929
1984
2099
2199
2328
2447
2606
2804
2915
2623
2098
1551
516
-464
-1085
-1698
-2041
-1998
-1946
-1917
-1708
-1524
-1394
-1200
-1088
-1084
-1161
-1188
-1152
-1142
-1166
-1157
-1162
-1145
-926
-566
-163
341
750
1032
1323
1606
1759
1738
1546
1133
624
220
-7
-85
-125
-162
-189
-251
-216
-100
-39
-89
-276
-567
-904
-1227
-1496
-1740
-1996
-2184
-2263
-2269
-2195
-2062
-1904
-1718
-1466
-1205
-981
-782
-658
-667
-755
-852
-929
-974
-970
-938
-892
-932
-882
-715
-717
-661
-543
-587
-613
-597
-715
-838
-890
-1045
-1196
-1310
-1451
-1517
-1541
-1498
-1384
-1301
-1203
-1083
-1023
-1004
-994
-1024
-1050
-1072
-1112
-1140
-1098
-964
-839
-720
-550
-352
-156
76
289
471
629
770
909
1020
1082
1139
1195
1237
1251
1338
1412
1458
1602
1765
1878
1975
2137
2250
2330
2428
2492
2503
2511
2557
2576
2602
2358
1961
1515
659
-109
-657
-1129
-1358
-1328
-1342
-1402
-1296
-1245
-1264
-1243
-1286
-1331
-1336
-1281
-1183
-1157
-1183
-1119
-1053
-990
-806
-560
-291
52
343
554
814
1090
1313
1385
1322
1078
734
455
272
201
132
81
37
-58
-158
-169
-131
-144
-221
-347
-583
-869
-1058
-1189
-1366
-1544
-1665
-1783
-1840
-1804
-1741
-1682
-1572
-1385
-1170
-974
-813
-726
-701
-702
-674
-733
-787
-763
-924
-983
-964
-1078
-982
-828
-762
-633
-525
-530
-572
-608
-677
-761
-865
-944
-997
-1124
-1139
-1107
-1135
-1050
-933
-861
-800
-723
-685
-684
-658
-683
-726
-738
-736
-745
-760
-724
-633
-477
-315
-160
17
155
328
521
634
731
824
900
951
972
981
948
954
1050
1118
1246
1363
1466
1644
1757
1881
2043
2113
2170
2281
2313
2367
2297
2102
1805
1168
502
-36
-501
-689
-608
-545
-491
-441
-515
-688
-838
-903
-907
-889
-844
-804
-973
-1135
-1170
-1251
-1291
-1235
-1131
-962
-718
-522
-381
-209
28
276
431
511
380
64
-191
-364
-399
-362
-333
-297
-347
-445
-481
-427
-316
-165
-126
-189
-311
-437
-493
-584
-672
-733
-806
-875
-908
-975
-1044
-1076
-1046
-951
-846
-757
-733
-787
-858
-963
-1116
-1219
-1282
-1407
-1528
-1621
-1719
-1729
-1629
-1493
-1383
-1298
-1228
-1213
-1193
-1147
-1105
-1100
-1094
-1068
-1111
-1175
-1174
-1141
-1081
-959
-853
-788
-748
-675
-628
-617
-578
-556
-561
-580
-587
-636
-660
-618
-558
-490
-434
-343
-259
-154
-16
92
192
290
344
373
378
345
347
354
349
403
455
515
616
736
887
1067
1244
1418
1570
1677
1790
1895
2029
2225
2341
2241
1938
1508
1098
929
964
1150
1332
1341
1277
1024
685
421
270
218
152
103
-73
-342
-510
-633
-762
-865
-906
-878
-788
-683
-673
-707
-652
-462
-250
-180
-190
-376
-669
-865
-964
-981
-942
-854
-833
-901
-975
-983
-858
-691
-538
-448
-465
-499
-501
-491
-514
-549
-596
-625
-639
-707
-767
-854
-887
-833
-736
-629
-578
-557
-598
-689
-806
-952
-1121
-1315
-1470
-1603
-1723
-1769
-1749
-1712
-1648
-1573
-1563
-1610
-1595
-1529
-1456
-1347
-1245
-1221
-1250
-1239
-1268
-1315
-1291
-1261
-1160
-1015
-938
-912
-850
-752
-670
-625
-626
-657
-696
-663
-612
-586
-555
-493
-385
-251
-135
-43
40
161
291
385
484
546
603
706
773
800
850
873
938
1078
1142
1217
1355
1506
1641
1752
1845
1872
1918
2060
2193
2133
1798
1364
879
565
580
763
1038
1235
1274
1063
635
253
20
-73
-73
-40
-142
-391
-580
-730
-864
-938
-934
-851
-714
-577
-562
-601
-548
-395
-218
-102
-70
-250
-543
-748
-894
-940
-861
-698
-569
-557
-630
-695
-673
-563
-410
-313
-326
-384
-436
-499
-559
-599
-642
-668
-644
-638
-675
-719
-738
-711
-655
-580
-507
-519
-567
-645
-820
-1012
-1125
-1183
-1233
-1288
-1386
-1526
-1626
-1614
-1586
-1615
-1629
-1603
-1527
-1364
-1226
-1193
-1230
-1214
-1173
-1225
-1328
-1378
-1367
-1301
-1144
-1046
-1095
-1037
-848
-725
-641
-631
-661
-603
-496
-472
-553
-632
-612
-530
-530
-567
-612
-591
-377
-130
11
74
166
345
528
599
571
544
579
671
764
749
722
827
968
1129
1278
1345
1468
1689
1909
2056
2136
2269
2393
2335
1983
1412
869
553
574
792
964
1012
986
833
505
207
-7
-159
-163
-100
-223
-537
-754
-878
-980
-1014
-1043
-1055
-929
-744
-664
-653
-565
-412
-214
-33
-13
-225
-547
-775
-867
-874
-843
-742
-625
-600
-606
-616
-632
-518
-355
-266
-256
-346
-422
-493
-571
-607
-686
-770
-733
-695
-719
-739
-804
-810
-723
-633
-574
-612
-698
-802
-978
-1163
-1279
-1363
-1405
-1485
-1640
-1803
-1859
-1754
-1617
-1502
-1421
-1375
-1326
-1288
-1238
-1258
-1287
-1252
-1216
-1191
-1278
-1335
-1309
-1223
-1057
-964
-888
-773
-664
-589
-586
-592
-575
-527
-474
-485
-567
-663
-671
-608
-531
-477
-427
-322
-141
28
127
182
285
419
535
625
649
613
600
710
824
890
959
1078
1202
1315
1466
1567
1686
1870
2033
2172
2253
2330
2326
2050
1627
1102
705
622
776
1069
1199
1188
1033
687
363
150
2
-79
-48
-135
-368
-595
-842
-996
-1097
-1145
-1092
-1001
-832
-713
-677
-599
-454
-278
-117
1
-114
-399
-673
-849
-888
-863
-752
-628
-603
-606
-637
-627
-537
-402
-266
-238
-294
-388
-480
-584
-666
-764
-863
-870
-845
-847
-890
-910
-894
-884
-791
-666
-653
-693
-777
-950
-1194
-1379
-1454
-1491
-1509
-1547
-1719
-1952
-1989
-1906
-1772
-1604
-1461
-1377
-1308
-1197
-1239
-1398
-1440
-1391
-1319
-1275
-1279
-1351
-1370
-1219
-1095
-1004
-882
-729
-552
-431
-434
-561
-578
-456
-324
-315
-450
-548
-580
-554
-468
-394
-330
-164
83
237
306
304
331
505
652
710
654
551
567
678
776
860
962
1106
1338
1527
1618
1684
1807
2022
2227
2373
2460
2418
2152
1775
1330
915
786
977
1282
1461
1513
1335
935
632
449
292
203
190
115
-110
-352
-591
-827
-985
-993
-941
-887
-738
-667
-644
-549
-436
-311
-162
-75
-161
-376
-665
-899
-985
-954
-841
-689
-646
-655
-620
-596
-515
-359
-249
-175
-157
-208
-294
-445
-538
-599
-681
-672
-663
-692
-701
-714
-742
-691
-605
-504
-418
-447
-547
-702
-911
-1094
-1211
-1317
-1440
-1600
-1729
-1823
-1827
-1726
-1610
-1503
-1403
-1303
-1265
-1304
-1328
-1346
-1364
-1338
-1334
-1387
-1437
-1406
-1355
-1249
-1123
-996
-812
-631
-507
-471
-448
-433
-409
-370
-378
-454
-532
-588
-601
-571
-546
-494
-356
-170
-32
67
146
229
330
433
499
523
510
505
517
544
597
670
807
958
1093
1232
1356
1496
1639
1786
1932
2058
2175
2139
1871
1448
990
706
663
814
1027
1182
1218
1022
720
422
221
100
53
77
-52
-295
-520
-746
-957
-1081
-1113
-1083
-931
-780
-732
-713
-637
-482
-331
-202
-145
-266
-502
-750
-914
-1009
-1006
-890
-756
-691
-717
-728
-696
-612
-496
-393
-361
-369
-381
-438
-541
-669
-769
-794
-784
-770
-760
-810
-829
-795
-737
-662
-585
-539
-575
-681
-847
-1026
-1168
-1269
-1328
-1381
-1457
-1626
-1797
-1854
-1784
-1596
-1421
-1276
-1171
-1102
-1048
-1140
-1284
-1349
-1342
-1281
-1222
-1197
-1268
-1220
-1040
-899
-768
-653
-516
-370
-260
-246
-364
-415
-330
-216
-220
-320
-421
-489
-419
-348
-309
-225
-76
171
356
415
428
455
549
649
698
650
597
623
714
786
837
926
1048
1234
1404
1501
1548
1637
1805
1967
2111
2146
1901
1516
1061
643
453
438
637
888
1050
1038
765
426
180
82
39
56
52
-151
-362
-522
-759
-999
-1137
-1130
-1009
-807
-671
-676
-649
-512
-334
-169
-72
-135
-299
-531
-781
-960
-1044
-993
-838
-692
-671
-702
-700
-616
-480
-353
-276
-253
-258
-272
-316
-458
-604
-718
-744
-731
-731
-780
-854
-854
-806
-720
-593
-514
-478
-475
-607
-854
-1109
-1304
-1456
-1544
-1614
-1669
-1722
-1715
-1674
-1656
-1560
-1414
-1295
-1181
-1073
-1061
-1073
-1092
-1130
-1170
-1239
-1251
-1226
-1187
-1093
-998
-879
-689
-520
-388
-281
-250
-273
-277
-296
-293
-258
-247
-240
-218
-199
-199
-150
-17
163
302
438
582
655
717
799
842
885
943
936
943
976
1012
1098
1205
1329
1461
1650
1784
1872
2001
2083
2164
2226
2126
1711
1160
715
452
382
505
679
788
884
783
488
203
17
-48
19
160
112
-110
-275
-473
-722
-866
-949
-905
-706
-512
-440
-418
-332
-148
55
199
265
119
-106
-285
-434
-549
-612
-549
-430
-397
-440
-486
-517
-452
-338
-262
-261
-281
-311
-342
-441
-605
-754
-842
-850
-845
-877
-965
-1038
-1053
-996
-896
-810
-795
-780
-816
-950
-1133
-1282
-1359
-1407
-1508
-1609
-1671
-1687
-1619
-1528
-1437
-1367
-1170
-952
-913
-940
-955
-933
-848
-780
-833
-981
-996
-885
-803
-776
-773
-683
-480
-249
-174
-236
-296
-267
-162
-137
-201
-301
-302
-210
-167
-198
-203
-105
125
352
467
507
542
686
837
944
931
907
937
977
1032
1054
1092
1228
1433
1660
1830
1907
2017
2167
2304
2292
2113
1603
991
468
50
-183
-346
-337
-320
-198
-76
-174
-351
-480
-482
-454
-356
-272
-368
-464
-546
-752
-990
-1111
-1079
-878
-590
-386
-304
-171
69
394
656
723
665
532
375
207
27
-153
-235
-206
-181
-192
-249
-249
-137
8
90
63
7
-24
-49
-147
-371
-627
-869
-999
-1040
-1157
-1294
-1374
-1368
-1281
-1147
-1034
-981
-933
-926
-956
-1066
-1247
-1411
-1633
-1774
-1820
-1827
-1749
-1659
-1551
-1392
-1194
-962
-811
-765
-764
-761
-726
-649
-696
-862
-971
-1013
-935
-872
-874
-858
-791
-570
-321
-217
-226
-245
-231
-194
-208
-311
-416
-411
-329
-249
-222
-174
-34
195
452
633
719
826
980
1115
1203
1201
1184
1210
1255
1318
1361
1389
1529
1739
1966
2107
2243
2422
2570
2682
2557
2061
1215
366
-338
-781
-1023
-1239
-1424
-1497
-1298
-1011
-906
-854
-804
-744
-666
-592
-572
-672
-808
-908
-1181
-1465
-1539
-1367
-996
-558
-139
264
703
1194
1644
1799
1764
1505
1126
766
405
93
-150
-230
-276
-333
-329
-231
-33
189
276
168
-71
-367
-624
-903
-1276
-1675
-2012
-2222
-2257
-2224
-2142
-1994
-1776
-1473
-1212
-1023
-910
-887
-933
-991
-1116
-1235
-1387
-1540
-1645
-1709
-1514
-1276
-969
-703
-485
-268
-56
68
-12
-291
-607
-817
-1056
-1253
-1453
-1584
-1584
-1414
-1210
-1003
-823
-700
-558
-472
-459
-563
-681
-768
-838
-921
-897
-824
-695
-442
-175
115
397
693
961
1160
1256
1324
1359
1342
1320
1220
1225
1322
1503
1710
1882
2112
2322
2589
2842
2911
2930
2867
2834
2795
2687
2201
1344
247
-962
-1694
-2119
-2192
-2150
-2093
-2009
-1807
-1461
-1164
-959
-857
-956
-1151
-1300
-1313
-1236
-1062
-846
-666
-453
-161
306
770
1208
1551
1689
1708
1718
1666
1441
1131
715
229
-115
-279
-309
-232
-176
-174
-184
-286
-408
-534
-718
-1013
-1402
-1844
-2243
-2484
-2547
-2482
-2374
-2199
-1968
-1689
-1369
-1136
-1013
-986
-1035
-1061
-1121
-1112
-1089
-1118
-1153
-1067
-947
-665
-310
-87
13
19
-14
-64
-146
-398
-716
-1037
-1276
-1431
-1528
-1612
-1608
-1548
-1436
-1278
-1195
-1198
-1217
-1212
-1230
-1186
-1191
-1201
-1167
-1118
-1010
-860
-619
-386
-134
106
344
526
686
803
856
853
863
954
1054
1157
1236
1287
1436
1607
1873
2161
2197
2344
2315
2263
2270
2198
2117
2043
2058
2061
2145
2170
1872
1231
386
-712
-1521
-2022
-2246
-2285
-2325
-2328
-2254
-2018
-1639
-1209
-881
-722
-738
-791
-766
-545
-346
-154
-23
17
116
381
736
1083
1393
1546
1608
1658
1638
1493
1254
891
442
98
-155
-287
-314
-330
-397
-482
-571
-690
-722
-792
-946
-1197
-1506
-1799
-1984
-2064
-2054
-1976
-1885
-1758
-1621
-1452
-1384
-1248
-1107
-985
-871
-862
-817
-830
-795
-774
-690
-589
-436
-253
-147
-88
-110
-158
-254
-410
-620
-838
-1071
-1218
-1373
-1525
-1608
-1602
-1546
-1499
-1396
-1380
-1318
-1250
-1163
-1054
-929
-806
-684
-567
-472
-344
-239
-62
126
326
475
629
735
824
905
940
1029
1063
1162
1221
1256
1337
1352
1476
1604
1777
1979
2075
2132
2096
2031
2043
1979
2002
1975
2019
2067
2120
1896
1218
386
-734
-1490
-1907
-2096
-2044
-2050
-2037
-1919
-1647
-1218
-764
-416
-312
-358
-465
-489
-325
-148
11
80
126
236
444
750
1028
1260
1365
1387
1400
1352
1181
877
457
-20
-353
-522
-613
-621
-606
-644
-677
-737
-816
-876
-958
-1086
-1326
-1644
-1910
-2071
-2094
-1988
-1842
-1684
-1492
-1421
-1242
-1186
-1267
-1219
-1237
-1160
-1048
-987
-973
-920
-815
-571
-294
-36
101
106
85
1
-141
-334
-530
-779
-1034
-1239
-1443
-1670
-1781
-1847
-1828
-1730
-1608
-1466
-1406
-1334
-1257
-1194
-1102
-1002
-892
-810
-692
-568
-400
-191
21
234
478
641
770
897
897
923
939
963
982
1064
1039
1100
1165
1262
1495
1682
1873
1983
2080
2035
2031
1942
1816
1781
1682
1703
1737
1722
1256
527
-343
-1392
-1890
-2157
-2223
-2176
-2211
-2189
-2092
-1779
-1317
-903
-636
-619
-690
-750
-598
-322
-103
65
146
220
350
608
828
1026
1143
1098
1068
1062
974
738
399
-50
-446
-638
-711
-722
-707
-737
-797
-833
-916
-993
-1080
-1215
-1420
-1701
-1999
-2226
-2313
-2308
-2238
-2163
-2095
-1939
-1758
-1568
-1427
-1325
-1233
-1135
-1006
-918
-842
-853
-801
-653
-505
-325
-126
-61
-65
-103
-221
-346
-519
-734
-983
-1254
-1515
-1711
-1851
-1932
-1905
-1866
-1707
-1545
-1384
-1214
-1079
-1015
-900
-779
-706
-577
-484
-401
-311
-130
56
278
477
655
807
940
1067
1158
1194
1219
1256
1227
1234
1233
1245
1401
1530
1702
1905
1964
2090
2152
2188
2126
2108
1995
1943
1961
1838
1330
539
-432
-1451
-1975
-2233
-2220
-2144
-2125
-2083
-1919
-1615
-1138
-727
-520
-552
-720
-814
-716
-456
-217
-46
46
168
383
701
979
1187
1285
1220
1156
1088
936
677
309
-146
-492
-671
-730
-693
-683
-711
-749
-803
-870
-934
-1037
-1198
-1405
-1692
-1906
-2086
-2154
-2196
-2204
-2089
-1974
-1720
-1506
-1341
-1264
-1203
-1148
-1070
-991
-942
-872
-797
-678
-556
-381
-200
-23
69
81
34
-82
-269
-502
-718
-1027
-1248
-1482
-1687
-1808
-1835
-1799
-1661
-1436
-1262
-1064
-900
-761
-701
-612
-584
-537
-477
-380
-249
-110
102
271
495
692
914
1087
1199
1258
1267
1327
1312
1288
1234
1208
1193
1324
1468
1611
1811
1951
2065
2143
2202
2104
2058
1939
1850
1829
1813
1445
721
-114
-1142
-1736
-1950
-1981
-1881
-1826
-1814
-1677
-1392
-967
-552
-324
-297
-422
-513
-478
-239
-13
150
243
358
541
825
1106
1285
1412
1355
1270
1229
1109
874
543
146
-230
-455
-545
-534
-528
-558
-593
-655
-749
-818
-909
-1044
-1265
-1569
-1820
-2005
-2100
-2121
-2045
-1971
-1811
-1577
-1419
-1269
-1192
-1109
-1026
-959
-869
-776
-713
-632
-567
-490
-353
-198
-116
-42
-65
-154
-286
-482
-695
-964
-1165
-1411
-1628
-1792
-1876
-1878
-1785
-1598
-1424
-1229
-1033
-875
-766
-684
-604
-502
-431
-282
-113
46
249
441
616
794
1029
1184
1302
1362
1355
1376
1397
1378
1383
1366
1453
1564
1690
1861
1909
2000
2104
2159
2198
2186
2107
2023
1941
1916
1828
1367
638
-277
-1192
-1668
-1843
-1842
-1760
-1740
-1720
-1497
-1135
-728
-382
-238
-307
-447
-472
-364
-175
-1
82
130
236
454
747
1017
1210
1272
1241
1195
1129
986
688
316
-94
-446
-616
-693
-705
-675
-679
-677
-690
-740
-809
-896
-1030
-1250
-1536
-1856
-2104
-2304
-2314
-2262
-2153
-1964
-1793
-1560
-1302
-1046
-883
-792
-720
-680
-640
-609
-619
-603
-594
-524
-409
-291
-220
-213
-305
-486
-664
-849
-1044
-1307
-1581
-1807
-1966
-1989
-1932
-1790
-1610
-1379
-1128
-892
-685
-506
-405
-332
-228
-155
-51
41
141
224
363
563
783
1004
1148
1295
1401
1520
1568
1501
1471
1362
1461
1506
1526
1728
1687
1863
1946
2001
2044
2024
2030
1899
1832
1783
1633
1185
463
-407
-1299
-1885
-2119
-2200
-2168
-2128
-1965
-1778
-1380
-934
-609
-394
-414
-481
-518
-454
-322
-234
-163
-98
12
222
463
706
897
1028
1079
1070
1069
917
644
293
-105
-442
-658
-748
-849
-879
-916
-925
-885
-921
-935
-1050
-1220
-1395
-1646
-2034
-2301
-2446
-2466
-2255
-2054
-1854
-1637
-1453
-1280
-1081
-908
-810
-775
-706
-716
-702
-675
-639
-598
-532
-428
-328
-332
-425
-568
-731
-876
-1078
-1307
-1532
-1742
-1882
-1946
-1920
-1806
-1642
-1435
-1211
-982
-824
-683
-552
-441
-354
-243
-123
9
120
172
310
464
662
867
1036
1153
1187
1308
1331
1368
1380
1410
1439
1505
1625
1615
1673
1701
1688
1780
1886
1916
1921
1920
1862
1850
1694
1216
533
-332
-1115
-1659
-1940
-2049
-2061
-2044
-1901
-1653
-1289
-894
-580
-413
-370
-398
-358
-268
-200
-176
-199
-177
-68
109
339
553
725
874
998
1061
1053
914
645
295
-64
-379
-602
-757
-868
-927
-935
-877
-869
-877
-976
-1115
-1342
-1636
-1850
-2123
-2282
-2339
-2381
-2305
-2128
-1942
-1811
-1605
-1416
-1231
-1033
-878
-786
-717
-651
-611
-593
-592
-568
-517
-496
-499
-501
-561
-588
-684
-822
-979
-1127
-1280
-1424
-1516
-1595
-1595
-1532
-1447
-1305
-1152
-1001
-816
-661
-499
-327
-169
-31
79
169
262
349
438
561
692
833
966
1045
1117
1200
1322
1427
1516
1610
1648
1718
1768
1771
1766
1818
1773
1851
1894
1917
1970
2034
2042
2036
1826
1379
686
-130
-801
-1387
-1678
-1845
-1852
-1863
-1720
-1502
-1183
-835
-540
-390
-331
-287
-238
-142
-101
-159
-217
-197
-110
48
217
395
588
752
890
1001
1052
930
711
389
31
-284
-515
-693
-866
-935
-978
-984
-983
-1049
-1090
-1187
-1271
-1361
-1539
-1760
-1961
-2102
-2172
-2158
-2108
-2054
-1908
-1749
-1557
-1336
-1139
-954
-811
-710
-631
-599
-633
-681
-732
-789
-831
-818
-816
-810
-882
-943
-1011
-1064
-1130
-1238
-1331
-1436
-1471
-1482
-1445
-1406
-1307
-1181
-1002
-800
-608
-422
-260
-86
97
264
373
477
535
600
659
718
763
820
870
992
1120
1233
1370
1417
1503
1538
1599
1646
1687
1744
1824
1820
1879
1932
1907
2023
2005
2106
2064
1755
1293
555
-150
-762
-1174
-1444
-1665
-1768
-1773
-1613
-1354
-1048
-759
-564
-445
-385
-297
-241
-249
-282
-377
-422
-386
-290
-155
-18
171
363
563
733
869
862
707
490
200
-99
-381
-633
-830
-961
-1028
-1028
-1013
-1020
-1034
-1069
-1241
-1376
-1553
-1754
-1843
-2017
-2137
-2187
-2181
-2125
-2023
-1902
-1746
-1577
-1395
-1230
-1070
-931
-794
-720
-744
-831
-865
-925
-959
-935
-941
-964
-960
-979
-990
-1002
-1024
-1062
-1126
-1143
-1190
-1179
-1203
-1209
-1169
-1067
-956
-811
-675
-514
-337
-182
15
153
338
431
530
619
618
631
634
626
678
749
824
979
1014
1168
1274
1382
1535
1605
1676
1722
1779
1806
1888
1904
1920
1898
1943
2000
2113
1963
1600
1098
415
-127
-590
-961
-1259
-1449
-1551
-1513
-1390
-1153
-923
-749
-615
-508
-417
-319
-234
-234
-312
-337
-302
-310
-263
-207
-142
14
187
342
452
504
466
353
160
-52
-231
-470
-631
-749
-872
-886
-913
-932
-986
-1061
-1090
-1143
-1229
-1383
-1636
-1903
-2192
-2360
-2471
-2446
-2361
-2239
-2033
-1849
-1581
-1352
-1160
-1010
-919
-867
-851
-906
-1015
-1079
-1121
-1133
-1116
-1137
-1138
-1105
-1110
-1081
-1087
-1090
-1140
-1203
-1256
-1282
-1260
-1259
-1186
-1099
-939
-724
-519
-358
-223
-53
117
258
364
474
512
494
457
465
445
474
539
533
629
721
837
858
879
837
780
832
774
694
648
579
596
653
815
900
1042
1224
1337
1474
1516
1398
1188
912
547
181
-171
-457
-620
-672
-699
-644
-511
-378
-233
-157
-84
-25
-32
-91
-144
-228
-339
-352
-466
-516
-516
-481
-362
-249
-109
-34
52
83
28
-67
-187
-295
-454
-573
-661
-701
-709
-726
-712
-748
-745
-775
-807
-894
-996
-1102
-1247
-1406
-1535
-1633
-1672
-1670
-1648
-1639
-1577
-1478
-1473
-1383
-1399
-1354
-1323
-1342
-1302
-1309
-1256
-1217
-1139
-1106
-995
-910
-873
-867
-876
-879
-881
-883
-944
-988
-964
-899
-842
-756
-662
-527
-393
-306
-225
-189
-58
31
94
156
238
299
319
355
368
390
407
508
505
551
558
568
681
660
811
793
919
1052
1146
1216
1233
1372
1391
1430
1475
1483
1466
1508
1515
1454
1432
1330
1047
663
-52
-705
-1105
-1178
-912
-563
-164
92
397
594
647
577
320
16
-290
-475
-579
-658
-647
-635
-557
-391
-225
-109
-11
39
78
178
215
113
-70
-290
-464
-616
-784
-866
-948
-930
-837
-765
-728
-759
-834
-1047
-1231
-1408
-1568
-1668
-1854
-1966
-1995
-1863
-1729
-1595
-1502
-1466
-1404
-1365
-1343
-1428
-1475
-1505
-1437
-1305
-1265
-1232
-1201
-1157
-1102
-1008
-983
-988
-997
-1001
-1021
-1029
-1026
-1007
-971
-889
-774
-632
-454
-291
-156
-44
67
183
235
225
166
165
171
197
191
249
247
350
447
457
569
588
615
711
796
852
1000
1080
1173
1248
1291
1333
1389
1397
1354
1376
1402
1482
1552
1606
1643
1666
1703
1579
1419
1135
871
608
372
-26
-540
-913
-1236
-1220
-1093
-872
-554
-273
39
272
442
481
422
328
125
-24
-167
-289
-388
-418
-363
-279
-133
-55
-1
74
93
110
40
-85
-254
-430
-559
-719
-846
-930
-986
-1042
-1046
-991
-1007
-1054
-1161
-1325
-1425
-1551
-1637
-1780
-1912
-1984
-1919
-1872
-1784
-1658
-1571
-1417
-1248
-1095
-1068
-1038
-1018
-1013
-969
-924
-953
-966
-1014
-1049
-1059
-1043
-1018
-1011
-922
-857
-761
-652
-540
-453
-365
-259
-184
-128
-96
-57
-56
-20
50
54
77
94
94
145
193
266
280
304
337
375
382
381
435
426
529
586
687
778
896
1010
1102
1182
1246
1284
1279
1290
1269
1213
1186
1144
1030
955
789
668
511
394
233
107
15
-46
-55
-98
-100
-122
-121
-96
-137
-105
-91
-94
-88
-95
-122
-131
-117
-110
-113
-77
-81
-59
-36
-45
-96
-143
-150
-268
-326
-363
-463
-541
-606
-667
-679
-683
-727
-799
-853
-930
-988
-1080
-1164
-1273
-1401
-1489
-1559
-1615
-1664
-1635
-1628
-1565
-1505
-1464
-1388
-1312
-1281
-1225
-1192
-1159
-1133
-1111
-1103
-1059
-1024
-1001
-962
-934
-897
-873
-815
-755
-718
-680
-609
-544
-502
-447
-417
-344
-301
-261
-248
-226
-190
-183
-150
-157
-148
-160
-148
-66
-53
34
142
225
324
427
508
610
697
765
817
895
955
1003
1054
1094
1126
1151
1198
1227
1280
1293
1340
1320
1329
1196
1025
886
641
483
302
151
46
-65
-117
-197
-173
-190
-187
-181
-152
-104
-132
-98
-125
-170
-203
-246
-303
-363
-358
-363
-349
-283
-278
-213
-170
-141
-168
-211
-283
-379
-465
-587
-643
-687
-762
-808
-855
-903
-994
-1079
-1157
-1314
-1398
-1518
-1649
-1709
-1726
-1756
-1759
-1682
-1641
-1571
-1501
-1497
-1489
-1423
-1420
-1410
-1408
-1401
-1393
-1332
-1312
-1316
-1274
-1231
-1165
-1120
-1045
-983
-906
-799
-711
-652
-565
-457
-393
-348
-326
-289
-230
-219
-224
-246
-236
-190
-118
-112
-32
22
29
121
144
192
253
304
336
386
469
554
631
722
790
882
944
1023
1057
1072
1142
1136
1204
1231
1262
1302
1333
1345
1303
1293
1191
1037
913
737
624
516
405
295
208
170
50
-26
-89
-192
-247
-270
-264
-270
-243
-216
-210
-186
-183
-154
-176
-137
-138
-136
-117
-132
-175
-215
-247
-253
-314
-365
-430
-461
-490
-563
-579
-611
-672
-755
-828
-928
-1015
-1097
-1189
-1281
-1338
-1371
-1388
-1393
-1394
-1387
-1397
-1412
-1422
-1443
-1443
-1444
-1433
-1428
-1408
-1381
-1345
-1268
-1230
-1155
-1046
-953
-877
-764
-666
-605
-534
-498
-428
-377
-314
-252
-252
-232
-206
-219
-223
-229
-190
-149
-106
-57
-25
21
49
66
73
134
153
173
255
326
415
524
599
672
728
792
832
875
879
889
899
916
983
969
1031
1074
1116
1192
1225
1261
1322
1346
1333
1293
1190
1011
835
632
385
203
38
-80
-145
-170
-188
-179
-128
-136
-135
-115
-129
-163
-162
-214
-229
-225
-236
-264
-243
-236
-242
-187
-178
-177
-191
-200
-251
-342
-396
-473
-514
-576
-652
-729
-772
-826
-917
-979
-1035
-1039
-1100
-1157
-1195
-1239
-1257
-1288
-1361
-1422
-1451
-1442
-1472
-1492
-1503
-1517
-1474
-1446
-1392
-1340
-1272
-1154
-1048
-975
-883
-763
-711
-661
-580
-533
-453
-363
-322
-282
-239
-212
-227
-257
-304
-366
-410
-435
-441
-454
-445
-452
-416
-374
-307
-226
-128
-3
93
215
296
351
402
372
369
360
378
381
401
488
540
680
758
911
992
1028
1147
1124
1209
1219
1214
1231
1184
1183
1096
1051
922
836
732
597
466
300
228
89
-10
-47
-152
-173
-227
-238
-275
-288
-285
-331
-297
-279
-288
-301
-313
-337
-361
-339
-363
-364
-354
-366
-372
-392
-410
-457
-485
-512
-556
-584
-637
-662
-726
-782
-821
-861
-919
-996
-1055
-1093
-1146
-1203
-1259
-1330
-1367
-1390
-1399
-1425
-1433
-1432
-1419
-1390
-1385
-1374
-1360
-1317
-1262
-1217
-1155
-1108
-1045
-944
-839
-724
-592
-497
-425
-378
-382
-433
-503
-574
-631
-640
-617
-561
-497
-454
-392
-348
-328
-270
-239
-217
-188
-137
-90
-41
27
88
131
179
212
245
272
268
315
377
445
559
660
746
833
897
915
951
939
953
964
961
983
951
967
894
879
827
706
639
561
458
351
316
234
148
81
-27
-126
-233
-292
-371
-385
-372
-390
-342
-321
-337
-334
-344
-376
-406
-393
-400
-431
-444
-448
-488
-554
-570
-599
-656
-685
-699
-749
-770
-801
-858
-891
-918
-954
-1010
-1081
-1161
-1198
-1211
-1225
-1252
-1277
-1283
-1304
-1317
-1308
-1340
-1355
-1334
-1326
-1312
-1300
-1265
-1215
-1162
-1084
-1012
-925
-795
-703
-598
-524
-470
-455
-458
-497
-584
-627
-679
-709
-707
-699
-698
-642
-573
-565
-533
-486
-438
-341
-292
-203
-126
-49
17
42
88
95
147
182
241
273
264
314
390
450
485
538
566
585
655
589
616
628
628
657
626
658
677
750
727
744
772
724
737
652
576
479
411
329
211
120
-30
-68
-137
-168
-193
-217
-159
-160
-118
-121
-158
-194
-220
-229
-262
-277
-288
-270
-279
-310
-312
-335
-366
-419
-451
-520
-570
-629
-705
-737
-812
-846
-896
-907
-914
-971
-980
-979
-961
-988
-1017
-1038
-1088
-1095
-1151
-1177
-1203
-1223
-1230
-1260
-1269
-1270
-1200
-1168
-1109
-1028
-988
-930
-881
-856
-802
-714
-640
-584
-511
-454
-460
-483
-540
-572
-615
-661
-637
-603
-553
-488
-448
-437
-402
-407
-409
-346
-332
-321
-280
-236
-183
-145
-97
-51
5
55
100
131
196
268
293
308
377
453
466
494
511
531
510
492
497
438
452
423
404
405
418
395
383
468
443
435
427
391
381
347
310
251
246
242
183
147
123
89
35
79
45
62
92
82
116
114
27
-22
17
-23
-62
-85
-99
-127
-217
-259
-306
-311
-310
-362
-397
-428
-459
-512
-609
-667
-694
-766
-811
-798
-810
-838
-839
-825
-838
-828
-835
-863
-876
-912
-961
-998
-1007
-1041
-1040
-1026
-1009
-983
-980
-947
-934
-907
-867
-833
-775
-723
-658
-633
-591
-537
-533
-525
-519
-527
-557
-588
-622
-635
-634
-619
-600
-616
-604
-578
-548
-533
-517
-501
-465
-429
-413
-387
-377
-366
-331
-309
-288
-231
-169
-125
-91
-55
-13
24
55
120
134
170
201
174
173
192
192
216
248
264
313
322
299
304
309
317
273
225
244
267
250
214
230
210
189
209
141
116
139
113
86
103
78
20
21
-6
-25
-44
-66
-67
-74
-67
-95
-111
-98
-104
-133
-150
-161
-184
-195
-244
-303
-329
-349
-350
-382
-418
-430
-461
-482
-492
-538
-595
-581
-582
-593
-598
-614
-627
-624
-640
-685
-727
-731
-730
-752
-731
-745
-763
-766
-749
-743
-773
-748
-739
-753
-769
-796
-808
-811
-788
-759
-731
-692
-654
-624
-608
-579
-569
-570
-546
-547
-547
-536
-556
-575
-556
-541
-568
-538
-494
-515
-496
-474
-473
-443
-384
-348
-327
-296
-299
-283
-263
-233
-178
-134
-80
-28
-5
15
26
6
45
59
34
72
79
82
75
58
49
42
83
101
91
83
95
88
80
88
62
55
70
64
58
70
77
93
108
86
75
87
107
130
126
152
206
189
187
184
132
125
123
86
56
54
60
80
87
64
71
32
20
29
-18
-47
-62
-87
-101
-141
-192
-215
-255
-295
-281
-282
-289
-304
-324
-342
-383
-388
-393
-413
-404
-390
-394
-379
-369
-382
-385
-409
-411
-401
-401
-395
-386
-383
-391
-383
-405
-399
-394
-405
-379
-362
-361
-354
-339
-321
-335
-340
-326
-321
-327
-346
-343
-338
-315
-298
-265
-214
-191
-190
-175
-155
-133
-146
-159
-134
-97
-60
-52
-37
-21
12
21
19
57
89
110
152
200
179
189
207
201
201
203
226
249
261
278
291
314
344
346
338
316
298
294
297
309
314
339
360
367
376
336
309
317
318
322
344
377
413
428
400
378
362
346
343
332
329
336
326
301
280
258
246
260
244
238
249
238
233
238
222
225
217
206
225
203
156
135
137
149
146
126
134
169
181
172
166
125
107
96
65
62
54
71
68
78
107
87
77
90
87
89
97
95
89
129
146
118
106
112
88
78
83
80
101
130
158
182
202
212
219
246
261
272
280
290
298
300
313
341
342
355
389
393
385
359
356
395
416
410
441
453
465
458
427
414
409
424
454
464
464
479
503
496
500
509
493
503
490
462
454
464
481
490
510
513
479
454
415
380
394
418
400
395
414
377
325
278
253
225
208
220
233
225
173
161
160
158
152
108
99
124
84
27
-9
-45
-15
9
25
44
30
30
27
-4
-41
-33
-20
-42
-40
-51
-88
-102
-116
-116
-116
-120
-99
-74
-70
-60
-56
-49
-15
8
16
-1
-17
-4
1
-20
-34
-4
30
31
1
-29
-76
-81
-57
-77
-97
-100
-102
-112
-105
-103
-75
-31
24
83
101
120
127
133
167
194
206
240
257
229
215
222
211
220
261
288
305
301
294
297
292
288
263
266
285
269
286
306
264
249
281
278
261
262
233
211
227
220
190
170
149
138
105
79
91
124
148
152
157
136
138
150
165
160
135
166
190
159
134
134
140
164
189
191
191
206
184
120
59
9
-15
-38
-69
-109
-117
-113
-126
-113
-107
-120
-102
-68
-84
-121
-111
-129
-149
-122
-157
-193
-199
-199
-201
-206
-229
-242
-194
-188
-180
-158
-184
-185
-203
-222
-225
-270
-284
-245
-208
-228
-254
-279
-269
-232
-256
-273
-298
-302
-272
-283
-331
-320
-309
-342
-332
-321
-355
-364
-336
-327
-354
-357
-347
-327
-311
-330
-346
-341
-286
-225
-223
-230
-192
-160
-171
-196
-215
-214
-189
-169
-193
-236
-256
-250
-250
-262
-262
-255
-275
-249
-258
-340
-362
-378
-371
-360
-382
-418
-435
-410
-414
-430
-451
-474
-454
-453
-464
-464
-467
-441
-452
-472
-461
-462
-490
-488
-465
-467
-427
-415
-420
-418
-430
-433
-464
-469
-489
-525
-518
-525
-533
-560
-596
-596
-554
-532
-530
-515
-523
-499
-484
-509
-492
-484
-436
-393
-447
-459
-439
-469
-479
-482
-492
-503
-510
-520
-501
-520
-539
-538
-580
-566
-556
-593
-600
-573
-578
-574
-550
-531
-507
-495
-501
-480
-481
-494
-507
-513
-504
-514
-518
-525
-527
-547
-535
-530
-561
-551
-535
-522
-528
-531
-558
-563
-522
-508
-500
-483
-465
-464
-445
-418
-423
-416
-384
-374
-368
-370
-410
-434
-436
-447
-465
-456
-446
-441
-419
-417
-415
-436
-432
-420
-426
-409
-439
-471
-450
-445
-458
-459
-452
-420
-395
-396
-391
-397
-409
-417
-465
-482
-508
-556
-543
-547
-563
-576
-567
-550
-545
-552
-565
-582
-606
-608
-600
-635
-629
-641
-688
-701
-725
-722
-707
-714
-698
-673
-682
-678
-691
-740
-742
-744
-751
-747
-765
-783
-798
-790
-781
-793
-783
-761
-754
-737
-725
-734
-759
-769
-759
-749
-729
-737
-752
-712
-700
-697
-695
-712
-688
-670
-664
-677
-701
-703
-716
-705
-685
-669
-684
-659
-613
-601
-568
-563
-525
-500
-484
-450
-442
-459
-474
-483
-480
-494
-519
-499
-487
-488
-462
-450
-469
-508
-540
-574
-588
-586
-579
-581
-549
-504
-499
-510
-517
-514
-500
-494
-488
-454
-417
-428
-409
-412
-457
-458
-453
-474
-463
-461
-497
-473
-437
-447
-480
-509
-512
-518
-543
-537
-518
-510
-492
-477
-466
-470
-488
-480
-484
-511
-518
-506
-521
-524
-531
-574
-571
-559
-573
-574
-588
-604
-627
-632
-628
-663
-692
-656
-642
-671
-670
-680
-697
-689
-693
-686
-659
-656
-658
-664
-657
-647
-653
-643
-627
-625
-607
-611
-617
-613
-607
-602
-586
-564
-530
-546
-558
-528
-543
-546
-548
-560
-570
-563
-557
-555
-535
-519
-471
-452
-498
-498
-499
-503
-501
-520
-520
-501
-476
-463
-472
-489
-500
-489
-484
-460
-437
-445
-406
-390
-397
-388
-403
-396
-392
-385
-327
-313
-310
-272
-271
-290
-280
-277
-277
-282
-278
-254
-254
-268
-255
-249
-256
-249
-240
-267
-265
-265
-288
-297
-321
-311
-272
-237
-228
-202
-218
-219
-213
-221
-229
-251
-206
-194
-208
-187
-213
-249
-257
-263
-285
-324
-332
-341
-384
-408
-421
-434
-446
-458
-464
-476
-460
-429
-422
-409
-408
-419
-399
-417
-448
-456
-489
-489
-453
-470
-486
-507
-514
-503
-512
-520
-537
-551
-535
-506
-493
-489
-498
-461
-456
-481
-485
-485
-487
-486
-473
-471
-466
-459
-437
-434
-433
-425
-438
-446
-456
-486
-471
-449
-461
-447
-440
-457
-450
-455
-442
-396
-382
-391
-395
-418
-423
-417
-412
-406
-408
-408
-388
-386
-406
-395
-408
-386
-340
-321
-313
-317
-321
-322
-337
-344
-343
-340
-358
-357
-365
-383
-389
-413
-387
-375
-367
-336
-323
-327
-346
-359
-389
-408
-390
-367
-371
-387
-400
-414
-415
-402
-379
-342
-327
-326
-330
-327
-342
-349
-330
-318
-311
-301
-294
-311
-336
-370
-386
-405
-437
-452
-451
-457
-482
-506
-511
-513
-515
-502
-523
-527
-524
-515
-506
-523
-524
-521
-509
-497
-516
-512
-487
-483
-456
-433
-442
-437
-441
-453
-467
-465
-474
-467
-452
-444
-413
-381
-386
-397
-385
-375
-378
-374
-357
-357
-346
-313
-300
-305
-303
-292
-276
-288
-278
-263
-260
-241
-243
-254
-279
-284
-278
-287
-289
-275
-289
-290
-259
-274
-267
-240
-241
-226
-222
-206
-203
-211
-209
-232
-238
-215
-228
-240
-227
-239
-253
-252
-260
-260
-265
-302
-307
-314
-323
-323
-344
-347
-360
-393
-367
-356
-386
-365
-344
-353
-333
-351
-386
-371
-354
-338
-342
-359
-335
-340
-348
-350
-349
-356
-356
-336
-315
-325
-384
-420
-450
-508
-527
-505
-510
-544
-538
-541
-561
-549
-552
-568
-567
-548
-524
-521
-521
-506
-509
-513
-528
-531
-494
-478
-468
-434
-398
-387
-378
-391
-422
-424
-410
-383
-379
-379
-391
-393
-353
-339
-327
-316
-313
-277
-248
-291
-311
-325
-333
-305
-299
-288
-259
-265
-262
-245
-244
-248
-273
-290
-265
-265
-289
-320
-350
-359
-336
-310
-310
-288
-272
-271
-287
-292
-294
-322
-341
-354
-340
-334
-338
-353
-391
-403
-408
-417
-428
-449
-451
-416
-408
-403
-401
-428
-453
-441
-419
-409
-404
-403
-382
-381
-397
-410
-422
-436
-429
-395
-396
-393
-369
-363
-366
-373
-365
-348
-350
-348
-358
-386
-389
-391
-418
-441
-445
-433
-426
-382
-364
-359
-350
-342
-322
-284
-279
-290
-296
-313
-308
-296
-302
-302
-308
-317
-304
-296
-304
-328
-343
-313
-261
-226
-197
-209
-240
-234
-259
-298
-267
-271
-268
-212
-211
-206
-158
-139
-165
-176
-208
-228
-198
-183
-173
-213
-216
-199
-210
-216
-195
-191
-198
-171
-172
-178
-177
-199
-203
-226
-261
-269
-271
-264
-263
-249
-250
-248
-244
-254
-255
-225
-175
-104
-63
-45
-27
-19
-10
-35
-78
-76
-37
-3
41
53
30
17
12
-3
-16
-1
9
-10
-29
-61
-98
-93
-108
-141
-154
-185
-176
-138
-144
-156
-175
-176
-168
-176
-167
-172
-175
-140
-117
-92
-76
-83
-111
-155
-173
-155
-153
-167
-151
-108
-106
-141
-175
-216
-222
-233
-237
-221
-225
-207
-153
-152
-200
-204
-230
-243
-228
-251
-305
-308
-280
-239
-224
-255
-272
-300
-277
-252
-279
-293
-306
-275
-234
-221
-192
-153
-209
-250
-213
-240
-195
-122
-136
-193
-194
-160
-147
-127
-169
-252
-256
-184
-105
-60
-99
-141
-108
-68
-63
-95
-131
-108
-77
-48
-41
-66
-102
-76
-95
-134
-126
-136
-163
-204
-191
-157
-168
-178
-175
-193
-178
-176
-219
-236
-201
-159
-129
-115
-104
-110
-120
-123
-180
-243
-252
-203
-135
-125
-138
-147
-133
-87
-103
-150
-186
-183
-128
-128
-148
-150
-180
-168
-146
-180
-241
-272
-288
-252
-238
-265
-252
-273
-290
-269
-274
-287
-295
-324
-323
-272
-227
-274
-292
-264
-286
-264
-226
-231
-262
-330
-370
-397
-434
-431
-371
-358
-366
-353
-312
-255
-243
-292
-330
-288
-245
-235
-247
-299
-342
-297
-278
-308
-310
-315
-319
-340
-360
-331
-360
-384
-358
-377
-332
-277
-279
-283
-322
-322
-275
-270
-269
-245
-237
-211
-184
-174
-196
-240
-257
-246
-259
-248
-246
-288
-305
-339
-363
-367
-374
-375
-353
-316
-310
-296
-286
-258
-261
-316
-318
-280
-273
-300
-287
-265
-262
-249
-254
-276
-281
-291
-289
-292
-269
-274
-332
-370
-375
-370
-379
-365
-353
-373
-353
-354
-370
-372
-405
-416
-380
-336
-309
-329
-359
-345
-353
-358
-363
-404
-460
-482
-453
-453
-437
-427
-451
-437
-401
-410
-415
-410
-430
-413
-418
-427
-409
-455
-494
-461
-430
-394
-374
-369
-343
-330
-322
-306
-309
-309
-332
-361
-336
-313
-329
-315
-335
-374
-366
-346
-346
-387
-410
-392
-379
-371
-379
-409
-410
-372
-356
-362
-399
-419
-384
-361
-349
-362
-387
-356
-330
-326
-333
-337
-328
-354
-371
-341
-325
-324
-308
-305
-299
-262
-225
-252
-288
-274
-246
-275
-284
-258
-263
-232
-220
-270
-283
-258
-242
-203
-213
-244
-236
-238
-217
-234
-300
-303
-275
-282
-269
-273
-307
-301
-287
-254
-206
-240
-309
-282
-280
-295
-263
-261
-283
-314
-309
-264
-286
-357
-374
-387
-398
-390
-394
-414
-415
-409
-425
-410
-423
-451
-447
-414
-416
-373
-366
-400
-364
-363
-374
-366
-376
-366
-357
-338
-335
-341
-332
-336
-336
-329
-329
-333
-322
-357
-323
-320
-376
-385
-398
-395
-369
-402
-420
-413
-390
-339
-347
-362
-377
-353
-311
-322
-336
-344
-341
-319
-278
-296
-308
-295
-292
-276
-265
-262
-254
-249
-253
-240
-235
-256
-248
-244
-267
-268
-272
-289
-261
-255
-258
-228
-225
-216
-209
-205
-195
-176
-164
-144
-131
-118
-112
-123
-159
-179
-167
-212
-235
-236
-273
-285
-273
-297
-312
-314
-299
-280
-307
-322
-302
-296
-296
-294
-278
-299
-320
-311
-347
-351
-347
-357
-355
-342
-332
-323
-306
-316
-324
-321
-320
-317
-328
-328
-312
-310
-300
-273
-278
-280
-261
-264
-257
-244
-257
-254
-245
-268
-269
-254
-256
-273
-292
-269
-279
-276
-250
-264
-233
-238
-249
-227
-250
-277
-270
-266
-280
-272
-267
-259
-247
-255
-235
-222
-218
-187
-191
-187
-171
-204
-208
-188
-220
-223
-210
-220
-207
-201
-198
-189
-197
-202
-183
-176
-189
-183
-150
-161
-146
-104
-100
-83
-82
-101
-92
-103
-126
-126
-153
-156
-165
-177
-157
-170
-191
-166
-172
-185
-190
-183
-192
-204
-186
-196
-215
-207
-212
-249
-258
-259
-299
-307
-299
-293
-287
-284
-267
-293
-282
-270
-289
-277
-282
-307
-310
-319
-349
-356
-350
-366
-353
-327
-324
-312
-299
-291
-257
-265
-271
-240
-241
-249
-238
-250
-269
-281
-293
-290
-282
-272
-275
-275
-281
-276
-277
-285
-294
-285
-285
-293
-298
-301
-296
-307
-310
-312
-316
-341
-354
-356
-381
-391
-376
-382
-376
-362
-365
-348
-345
-362
-345
-347
-365
-372
-393
-405
-411
-404
-417
-420
-406
-419
-431
-439
-428
-423
-441
-422
-416
-424
-396
-390
-392
-402
-387
-388
-397
-393
-405
-416
-430
-416
-398
-390
-370
-358
-351
-342
-348
-326
-298
-297
-286
-283
-297
-296
-308
-332
-341
-362
-391
-382
-387
-393
-403
-391
-387
-399
-390
-381
-392
-386
-375
-398
-390
-373
-382
-372
-351
-359
-374
-351
-354
-388
-391
-402
-411
-432
-431
-416
-436
-447
-421
-450
-475
-462
-463
-469
-473
-458
-440
-421
-375
-341
-347
-339
-338
-365
-384
-398
-406
-420
-433
-411
-424
-430
-415
-410
-391
-372
-352
-351
-351
-342
-352
-374
-388
-389
-394
-395
-396
-397
-394
-396
-400
-401
-414
-410
-395
-405
-410
-398
-404
-444
-444
-446
-468
-459
-456
-444
-449
-448
-426
-417
-408
-386
-373
-370
-361
-353
-330
-309
-298
-268
-255
-263
-260
-271
-275
-235
-236
-247
-214
-215
-234
-234
-241
-258
-272
-278
-279
-285
-268
-245
-250
-256
-237
-242
-248
-226
-235
-246
-251
-261
-262
-283
-309
-320
-324
-326
-329
-319
-308
-310
-298
-283
-281
-287
-271
-269
-283
-288
-274
-258
-239
-214
-203
-207
-222
-237
-241
-249
-263
-263
-278
-295
-298
-306
-319
-321
-330
-351
-353
-338
-337
-341
-321
-318
-320
-313
-316
-311
-319
-340
-312
-306
-326
-324
-329
-329
-339
-341
-339
-357
-365
-374
-397
-409
-388
-400
-422
-384
-385
-392
-376
-372
-357
-346
-341
-327
-329
-337
-332
-336
-329
-312
-307
-312
-290
-280
-279
-252
-232
-191
-162
-158
-125
-109
-124
-115
-118
-134
-142
-139
-147
-170
-183
-188
-188
-228
-231
-211
-230
-224
-211
-214
-221
-216
-203
-188
-192
-183
-186
-198
-193
-189
-176
-160
-165
-148
-130
-145
-140
-159
-178
-183
-197
-181
-179
-186
-183
-176
-189
-213
-208
-209
-228
-229
-218
-207
-204
-199
-195
-198
-205
-201
-220
-238
-207
-216
-198
-185
-194
-181
-193
-208
-198
-190
-177
-189
-181
-162
-178
-171
-156
-164
-182
-183
-184
-191
-213
-217
-198
-206
-204
-192
-210
-217
-226
-231
-223
-238
-258
-262
-272
-294
-292
-287
-302
-278
-264
-283
-258
-241
-249
-237
-247
-275
-297
-305
-304
-325
-339
-308
-289
-298
-288
-275
-268
-256
-232
-217
-220
-209
-189
-194
-217
-216
-207
-219
-217
-222
-234
-217
-208
-206
-221
-226
-215
-215
-205
-198
-195
-209
-230
-246
-250
-266
-270
-243
-248
-240
-222
-227
-209
-200
-202
-194
-202
-214
-236
-245
-253
-270
-276
-262
-269
-276
-277
-286
-274
-272
-271
-262
-261
-262
-270
-276
-258
-264
-261
-246
-235
-233
-231
-215
-213
-221
-216
-205
-200
-193
-174
-163
-182
-163
-141
-162
-161
-153
-176
-172
-183
-193
-167
-171
-168
-169
-173
-170
-177
-196
-211
-210
-230
-242
-240
-242
-254
-268
-283
-282
-291
-296
-287
-283
-288
-278
-267
-276
-256
-246
-261
-244
-242
-250
-269
-265
-260
-268
-259
-244
-250
-264
-246
-265
-274
-257
-266
-249
-235
-208
-189
-192
-185
-185
-192
-192
-176
-163
-168
-159
-149
-176
-169
-172
-196
-199
-210
-212
-209
-201
-198
-215
-215
-223
-240
-230
-218
-243
-253
-243
-257
-271
-275
-263
-284
-303
-289
-292
-301
-294
-288
-283
-276
-275
-267
-277
-278
-267
-268
-245
-227
-240
-223
-225
-233
-219
-228
-254
-253
-270
-285
-280
-277
-293
-296
-296
-291
-283
-280
-274
-288
-307
-321
-331
-325
-338
-359
-351
-361
-385
-382
-377
-379
-376
-382
-408
-410
-400
-401
-405
-393
-393
-395
-395
-394
-401
-406
-396
-392
-389
-388
-394
-407
-418
-425
-413
-407
-403
-381
-362
-346
-323
-295
-278
-268
-246
-225
-226
-201
-192
-218
-213
-193
-191
-172
-168
-161
-131
-144
-168
-168
-186
-197
-189
-208
-211
-214
-226
-210
-191
-183
-155
-131
-136
-131
-130
-119
-120
-121
-111
-115
-137
-152
-138
-154
-153
-127
-113
-108
-112
-94
-90
-115
-101
-103
-131
-130
-134
-151
-144
-143
-145
-139
-154
-144
-139
-155
-136
-103
-107
-107
-110
-133
-153
-167
-172
-193
-212
-215
-225
-228
-214
-222
-220
-213
-209
-205
-203
-198
-195
-197
-209
-207
-218
-242
-233
-261
-276
-251
-271
-296
-290
-285
-277
-271
-275
-268
-275
-286
-285
-303
-323
-321
-338
-336
-316
-326
-324
-310
-314
-307
-302
-302
-285
-274
-258
-259
-283
-285
-288
-300
-291
-284
-274
-253
-258
-244
-220
-246
-240
-230
-243
-238
-230
-218
-221
-242
-235
-247
-276
-271
-262
-281
-287
-261
-272
-278
-257
-262
-247
-236
-253
-240
-233
-233
-218
-193
-191
-171
-156
-149
-124
-124
-124
-132
-136
-152
-161
-174
-181
-181
-178
-180
-197
-203
-199
-197
-193
-189
-172
-147
-148
-154
-156
-144
-148
-177
-178
-188
-221
-226
-225
-255
-244
-237
-232
-207
-199
-172
-152
-153
-149
-138
-138
-134
-134
-144
-129
-129
-158
-159
-151
-149
-148
-159
-151
-138
-145
-133
-130
-142
-162
-181
-206
-199
-194
-236
-213
-184
-185
-188
-200
-199
-227
-241
-216
-204
-206
-194
-187
-177
-197
-226
-214
-218
-218
-224
-218
-205
-211
-206
-173
-197
-213
-181
-199
-215
-178
-162
-150
-129
-137
-142
-131
-158
-147
-134
-145
-151
-146
-131
-127
-131
-134
-134
-152
-154
-144
-174
-174
-163
-185
-196
-202
-200
-197
-189
-188
-195
-180
-169
-153
-149
-152
-156
-163
-156
-168
-178
-179
-189
-193
-192
-197
-171
-166
-175
-156
-160
-162
-167
-191
-206
-199
-208
-212
-198
-203
-193
-182
-196
-210
-213
-224
-230
-237
-237
-228
-226
-216
-220
-239
-233
-226
-237
-238
-231
-238
-229
-217
-234
-248
-255
-256
-271
-294
-282
-286
-307
-297
-291
-295
-283
-295
-303
-308
-324
-324
-319
-326
-341
-327
-313
-316
-309
-284
-277
-270
-258
-267
-257
-242
-248
-242
-237
-234
-228
-257
-273
-274
-275
-272
-253
-252
-243
-228
-236
-249
-242
-246
-260
-251
-259
-267
-261
-256
-242
-242
-235
-219
-212
-208
-176
-169
-176
-153
-146
-158
-167
-165
-182
-204
-203
-209
-209
-204
-202
-195
-187
-176
-164
-172
-164
-163
-158
-138
-163
-176
-167
-172
-188
-181
-179
-203
-214
-194
-207
-230
-206
-200
-207
-189
-183
-193
-198
-210
-214
-200
-203
-193
-181
-191
-190
-184
-191
-199
-193
-181
-175
-184
-185
-199
-217
-233
-236
-237
-248
-257
-252
-237
-255
-249
-246
-269
-262
-258
-268
-289
-300
-315
-324
-310
-295
-297
-296
-272
-280
-287
-273
-277
-278
-278
-281
-296
-302
-294
-297
-290
-272
-256
-259
-252
-240
-237
-211
-208
-220
-206
-211
-223
-220
-231
-246
-260
-256
-270
-273
-271
-282
-273
-274
-272
-265
-269
-266
-268
-274
-261
-254
-256
-232
-245
-266
-255
-262
-283
-261
-243
-251
-260
-247
-235
-244
-233
-217
-197
-186
-169
-152
-171
-169
-160
-164
-168
-181
-174
-182
-195
-177
-179
-210
-185
-184
-201
-175
-196
-201
-193
-217
-252
-252
-261
-289
-279
-277
-281
-258
-243
-238
-245
-259
-270
-286
-299
-311
-307
-299
-303
-286
-294
-287
-263
-258
-251
-253
-258
-249
-247
-258
-259
-263
-263
-262
-263
-250
-241
-228
-212
-212
-199
-197
-212
-213
-216
-208
-204
-209
-195
-179
-176
-157
-140
-143
-157
-169
-181
-188
-222
-242
-246
-257
-271
-272
-262
-279
-270
-246
-237
-213
-207
-205
-203
-209
-222
-234
-253
-271
-267
-289
-292
-289
-287
-276
-274
-272
-257
-241
-236
-208
-195
-209
-203
-196
-201
-213
-202
-188
-196
-194
-182
-197
-211
-208
-210
-210
-215
-214
-190
-193
-211
-205
-199
-198
-206
-203
-202
-215
-223
-231
-241
-257
-257
-264
-286
-294
-297
-287
-297
-291
-262
-258
-246
-212
-202
-196
-174
-182
-173
-172
-185
-195
-221
-235
-224
-225
-216
-200
-212
-200
-197
-212
-210
-214
-222
-232
-232
-235
-246
-246
-254
-264
-267
-279
-304
-323
-316
-332
-338
-324
-329
-339
-325
-334
-335
-329
-332
-325
-322
-328
-315
-312
-310
-301
-327
-314
-309
-331
-321
-336
-346
-336
-353
-358
-356
-363
-350
-351
-362
-362
-347
-326
-332
-331
-311
-329
-309
-302
-319
-290
-288
-285
-269
-265
-269
-248
-252
-250
-244
-257
-261
-286
-291
-279
-283
-271
-246
-250
-257
-254
-253
-262
-248
-244
-242
-231
-236
-246
-241
-229
-243
-248
-243
-246
-241
-240
-251
-256
-244
-228
-223
-220
-221
-225
-244
-250
-254
-251
-242
-232
-233
-246
-248
-251
-243
-228
-230
-237
-211
-235
-264
-265
-277
-293
-319
-303
-310
-298
-274
-270
-261
-260
-253
-251
-262
-273
-270
-301
-319
-319
-326
-323
-337
-330
-327
-320
-301
-268
-244
-245
-236
-216
-220
-232
-242
-256
-253
-249
-262
-291
-298
-293
-316
-311
-294
-290
-310
-323
-307
-309
-326
-324
-302
-295
-309
-315
-307
-301
-306
-302
-292
-279
-265
-277
-283
-281
-274
-273
-283
-270
-244
-267
-263
-251
-263
-245
-230
-222
-206
-204
-207
-203
-210
-208
-200
-199
-196
-188
-189
-192
-182
-179
-186
-187
-185
-175
-193
-190
-182
-208
-187
-180
-201
-190
-194
-202
-187
-179
-194
-186
-187
-204
-202
-212
-204
-204
-204
-175
-172
-187
-185
-181
-187
-197
-209
-218
-211
-207
-200
-192
-181
-175
-145
-132
-134
-111
-117
-122
-124
-158
-168
-157
-178
-180
-201
-210
-205
-218
-222
-217
-226
-228
-232
-257
-238
-245
-237
-210
-222
-204
-201
-209
-197
-203
-222
-222
-252
-255
-243
-261
-238
-236
-258
-247
-221
-229
-215
-196
-200
-193
-199
-203
-201
-207
-192
-199
-204
-202
-190
-177
-171
-155
-147
-130
-133
-126
-111
-117
-119
-123
-125
-148
-163
-173
-185
-174
-172
-175
-176
-173
-160
-167
-173
-170
-165
-177
-174
-176
-188
-191
-216
-216
-207
-199
-197
-208
-218
-216
-209
-217
-225
-223
-224
-227
-215
-204
-203
-206
-212
-217
-208
-188
-194
-193
-196
-200
-205
-205
-193
-199
-195
-173
-152
-156
-145
-139
-144
-150
-166
-187
-211
-232
-236
-233
-240
-219
-205
-202
-195
-189
-165
-167
-167
-130
-130
-134
-132
-133
-136
-137
-145
-147
-140
-146
-132
-142
-136
-124
-117
-113
-141
-149
-141
-165
-175
-162
-172
-183
-185
-193
-179
-185
-186
-172
-187
-172
-170
-171
-166
-174
-171
-170
-165
-164
-148
-139
-126
-120
-130
-131
-129
-135
-125
-117
-135
-124
-129
-133
-133
-122
-132
-152
-141
-144
-164
-181
-174
-179
-184
-167
-148
-138
-153
-136
-123
-142
-134
-134
-138
-162
-170
-170
-175
-164
-174
-201
-210
-214
-203
-199
-204
-195
-201
-213
-191
-200
-221
-225
-250
-261
-269
-276
-273
-287
-279
-269
-273
-259
-235
-239
-213
-205
-240
-228
-197
-202
-220
-201
-205
-207
-201
-201
-197
-196
-195
-190
-212
-225
-210
-245
-255
-261
-291
-299
-313
-305
-316
-330
-322
-321
-313
-305
-314
-297
-292
-304
-302
-292
-303
-324
-323
-345
-352
-338
-352
-358
-350
-345
-348
-348
-326
-327
-338
-319
-315
-337
-337
-342
-338
-329
-340
-335
-324
-317
-312
-312
-310
-316
-308
-300
-310
-302
-302
-303
-312
-316
-313
-317
-322
-327
-332
-314
-281
-290
-282
-254
-241
-244
-258
-239
-257
-263
-249
-260
-268
-257
-253
-246
-236
-242
-230
-224
-231
-239
-234
-238
-236
-230
-209
-184
-178
-157
-137
-144
-135
-138
-153
-167
-162
-166
-170
-177
-200
-198
-209
-221
-196
-204
-213
-210
-235
-248
-271
-299
-290
-290
-303
-293
-302
-325
-322
-313
-302
-296
-284
-284
-292
-280
-278
-287
-288
-288
-290
-290
-275
-282
-286
-286
-309
-325
-310
-318
-328
-329
-347
-346
-347
-357
-376
-385
-384
-390
-394
-401
-414
-415
-421
-415
-419
-404
-383
-405
-391
-364
-368
-361
-345
-344
-332
-326
-317
-297
-316
-316
-300
-311
-316
-326
-336
-326
-346
-375
-382
-392
-399
-394
-368
-360
-359
-334
-334
-349
-350
-368
-382
-371
-365
-357
-357
-351
-323
-337
-326
-315
-317
-303
-304
-302
-294
-302
-310
-293
-293
-306
-283
-285
-288
-286
-302
-298
-288
-287
-280
-285
-302
-301
-296
-294
-283
-271
-276
-253
-225
-221
-223
-228
-242
-266
-267
-275
-279
-268
-256
-243
-252
-243
-232
-242
-237
-220
-220
-218
-203
-215
-226
-218
-227
-242
-233
-258
-280
-285
-297
-303
-309
-309
-318
-312
-315
-306
-315
-324
-303
-297
-278
-268
-272
-266
-260
-256
-254
-248
-256
-243
-208
-226
-240
-215
-216
-216
-208
-205
-201
-182
-149
-126
-125
-124
-122
-144
-155
-167
-163
-173
-194
-193
-192
-197
-185
-185
-209
-196
-194
-208
-210
-201
-195
-181
-172
-167
-176
-176
-163
-178
-173
-163
-183
-192
-199
-202
-208
-223
-244
-261
-269
-268
-261
-250
-234
-221
-216
-213
-201
-191
-193
-186
-182
-170
-171
-196
-196
-194
-201
-183
-168
-156
-149
-140
-129
-129
-128
-125
-132
-138
-154
-172
-174
-184
-194
-182
-185
-176
-169
-162
-138
-141
-141
-135
-145
-161
-157
-185
-204
-191
-224
-228
-212
-224
-200
-192
-192
-164
-147
-134
-121
-121
-101
-103
-115
-120
-129
-124
-112
-107
-104
-110
-102
-101
-121
-117
-124
-153
-162
-167
-181
-187
-201
-197
-186
-184
-194
-193
-188
-191
-183
-203
-207
-203
-226
-214
-216
-216
-207
-210
-206
-221
-203
-192
-196
-193
-180
-160
-163
-155
-157
-185
-191
-203
-204
-198
-184
-180
-188
-165
-159
-152
-148
-147
-141
-144
-157
-170
-177
-179
-190
-208
-205
-219
-235
-227
-226
-223
-221
-223
-215
-214
-209
-198
-212
-199
-181
-201
-166
-159
-178
-161
-168
-183
-174
-187
-192
-185
-178
-158
-159
-166
-143
-149
-172
-161
-161
-160
-159
-175
-188
-192
-204
-219
-227
-217
-233
-245
-236
-254
-271
-262
-270
-298
-302
-322
-367
-381
-395
-416
-416
-418
-422
-429
-429
-423
-413
-404
-411
-416
-428
-452
-496
-526
-565
-613
-624
-653
-676
-694
-682
-688
-595
-613
-873
-793
-710
-469
-42
139
348
351
289
320
215
202
144
78
62
12
-31
-60
-12
46
98
117
78
9
-96
-194
-216
-198
-234
-244
-203
-202
-163
-145
-171
-211
-220
-220
-236
-210
-165
-200
-256
-291
-287
-287
-317
-261
-203
-163
-160
-211
-278
-313
-342
-334
-329
-341
-381
-392
-462
-466
-556
-551
-1115
-1620
-1431
-1661
-1766
-1591
-1247
-1239
-1026
-733
-450
-267
-132
54
254
-92
-530
-928
-1338
-1224
-1168
-854
-675
-395
-214
-134
31
150
241
197
287
212
183
96
-20
-23
23
161
254
367
424
409
319
138
-76
-223
-437
-643
-722
-704
-719
-805
-771
-806
-745
-614
-491
-366
-281
-250
-309
-330
-349
-416
-461
-428
-358
-231
-113
-45
-3
42
108
182
238
263
287
269
217
153
96
16
-76
-92
-40
39
101
140
129
110
111
66
102
127
71
55
68
26
-53
-115
-152
-176
-139
-73
-55
-7
45
39
34
73
62
51
53
6
-17
-48
-108
-165
-172
-160
-139
-61
11
42
61
40
-39
-59
-49
-89
-115
-118
-120
-129
-162
-201
-231
-223
-190
-159
-93
-53
-73
-66
-74
-114
-145
-158
-147
-143
-150
-142
-167
-144
-156
-178
-177
-159
-118
-87
-97
-109
-121
-169
-235
-270
-291
-302
-266
-241
-218
-256
-289
-273
-258
-236
-178
-138
-138
-160
-153
-122
-149
-178
-192
-187
-156
-151
-152
-136
-142
-136
-159
-130
-86
-89
-97
-107
-91
-124
-164
-151
-178
-142
-80
-72
6
54
22
22
63
87
95
74
54
66
44
19
-10
-41
-29
-15
-27
-20
-42
-38
-32
-58
-63
-66
-46
-37
-34
-24
-25
-30
-65
-80
-86
-108
-112
-135
-161
-182
-200
-214
-243
-262
-253
-256
-255
-221
-245
-272
-271
-282
-266
-246
-230
-234
-238
-212
-255
-271
-269
-289
-300
-319
-320
-313
-330
-361
-410
-434
-471
-474
-474
-448
-420
-437
-417
-423
-428
-437
-447
-443
-435
-448
-471
-478
-480
-495
-480
-457
-446
-413
-396
-377
-394
-394
-402
-426
-439
-439
-429
-442
-456
-444
-450
-446
-450
-435
-416
-404
-407
-413
-426
-446
-439
-460
-465
-441
-422
-386
-377
-357
-337
-348
-341
-330
-307
-254
-243
-212
-171
-166
-135
-89
-61
-39
-31
-2
26
52
71
91
138
160
181
216
261
273
267
324
350
356
444
473
511
604
671
747
812
885
930
1055
1143
1242
1334
1397
1456
1485
1543
1532
1502
1353
987
405
-428
-1261
-1916
-2324
-2436
-2390
-2261
-2215
-2223
-2192
-2122
-1939
-1644
-1275
-988
-810
-800
-934
-1118
-1259
-1305
-1206
-972
-604
-178
255
594
819
975
1096
1233
1344
1433
1420
1265
968
564
123
-302
-645
-835
-870
-865
-857
-870
-941
-1054
-1167
-1269
-1347
-1389
-1399
-1452
-1520
-1622
-1776
-1874
-1861
-1734
-1503
-1175
-832
-535
-296
-132
-132
-322
-323
-312
-263
-220
-327
-438
-519
-603
-730
-744
-704
-611
-476
-364
-389
-526
-699
-878
-1038
-1113
-1160
-1198
-1132
-1082
-1066
-1061
-1070
-1052
-882
-687
-497
-311
-178
-106
-99
-102
-105
-108
-61
75
174
279
307
294
316
378
394
445
553
616
700
716
684
619
585
572
619
688
767
876
949
1044
1170
1312
1493
1742
2046
2346
2754
3043
3306
3604
3764
3925
3316
1973
90
-1844
-3248
-3902
-3837
-3512
-3150
-3215
-3455
-3637
-3547
-3008
-2138
-1026
-179
147
-105
-737
-1398
-1808
-1966
-1846
-1431
-790
10
880
1551
1982
2222
2436
2733
3108
3415
3475
3167
2474
1435
193
-939
-1715
-1993
-1891
-1673
-1488
-1443
-1553
-1680
-1782
-1820
-1770
-1672
-1562
-1617
-1835
-2241
-2714
-3041
-3104
-2846
-2267
-1484
-606
209
804
1175
1374
1497
1627
1799
1943
1938
1712
1265
688
81
-375
-605
-622
-437
-177
-29
-35
-414
-1238
-1847
-2398
-2637
-2741
-3019
-3178
-3238
-3246
-3270
-3174
-2959
-2428
-1583
-716
-35
352
457
412
335
303
252
287
493
683
819
760
552
321
308
332
450
539
483
339
50
-322
-808
-1193
-1427
-1447
-1295
-1052
-913
-815
-727
-652
-541
-397
-156
109
416
618
716
643
545
484
546
746
1021
1356
1684
1904
2057
2227
2313
2524
2842
3232
3640
4048
4300
4421
4508
4395
3831
2808
958
-1255
-3123
-4579
-5107
-5113
-4847
-4640
-4579
-4618
-4536
-4006
-3152
-1909
-721
156
353
66
-438
-943
-1148
-1049
-726
-214
528
1325
2055
2654
3022
3271
3496
3709
3858
3781
3458
2743
1645
342
-1039
-2220
-2949
-3230
-3173
-2947
-2797
-2690
-2630
-2540
-2364
-2112
-1791
-1473
-1302
-1272
-1418
-1735
-2020
-2094
-1904
-1430
-706
137
959
1652
2126
2374
2500
2549
2557
2506
2330
1971
1359
590
-241
-946
-1424
-1683
-1697
-1530
-1334
-1179
-1157
-1283
-1499
-1694
-2023
-2600
-2849
-3062
-3015
-3042
-3203
-3054
-2634
-1974
-1298
-562
92
758
1273
1485
1398
1118
833
616
414
244
29
-168
-309
-411
-414
-400
-344
-310
-161
-204
-290
-571
-944
-1300
-1612
-1699
-1751
-1670
-1551
-1295
-1047
-745
-547
-312
-49
199
447
561
614
578
544
451
458
421
559
739
1009
1249
1453
1632
1747
1932
2057
2282
2474
2738
2884
3078
3270
3372
3598
3754
3928
3559
2678
910
-1460
-3554
-5237
-5923
-5899
-5518
-5109
-4852
-4756
-4690
-4221
-3404
-2090
-620
622
1308
1343
1000
454
100
-43
50
380
974
1707
2388
2892
3058
3039
3005
3011
3069
3023
2710
2039
957
-436
-1944
-3255
-4160
-4481
-4323
-3932
-3476
-3138
-2843
-2570
-2231
-1775
-1243
-703
-237
-6
-33
-251
-595
-850
-899
-621
-95
548
1209
1747
2071
2168
2103
1960
1787
1647
1429
1020
412
-415
-1343
-2191
-2785
-3061
-3024
-2727
-2344
-1984
-1768
-1648
-1835
-2195
-2292
-2331
-2136
-1992
-1939
-1862
-1730
-1560
-1349
-1068
-647
-87
497
1001
1165
1034
755
412
91
-119
-341
-484
-563
-667
-827
-1006
-1158
-1232
-1088
-905
-672
-594
-633
-821
-1012
-1218
-1402
-1486
-1532
-1403
-1240
-1075
-978
-901
-839
-686
-490
-226
52
256
396
472
477
379
364
387
558
779
1030
1259
1396
1483
1488
1543
1681
1851
2073
2262
2421
2594
2691
2795
2904
3142
3507
3987
4440
4321
3473
1687
-942
-3480
-5569
-6666
-6738
-6291
-5618
-5162
-4937
-4785
-4337
-3361
-1816
19
1719
2840
3064
2675
1855
1074
568
370
515
965
1587
2146
2559
2605
2466
2314
2241
2340
2377
2156
1541
440
-1032
-2602
-4047
-5050
-5398
-5146
-4526
-3772
-3150
-2643
-2174
-1657
-989
-249
484
1085
1444
1452
1130
577
11
-342
-376
-88
409
949
1391
1635
1651
1494
1262
1055
886
686
335
-260
-1090
-2024
-2875
-3479
-3694
-3518
-3075
-2473
-1859
-1402
-1063
-897
-869
-1023
-1091
-1032
-942
-912
-1097
-1308
-1422
-1328
-1128
-736
-302
158
621
836
820
530
108
-235
-407
-527
-627
-795
-984
-1094
-1146
-1115
-972
-808
-503
-173
18
73
-79
-405
-777
-1045
-1280
-1392
-1468
-1495
-1400
-1266
-1083
-905
-644
-277
196
623
996
1195
1192
1109
973
882
829
847
923
1034
1132
1189
1215
1175
1192
1270
1436
1666
1890
2110
2249
2353
2453
2592
2809
3147
3558
4088
4149
3422
2031
-352
-2843
-4998
-6441
-6800
-6514
-5845
-5166
-4652
-4303
-3748
-2849
-1456
286
1983
3323
3847
3667
2975
2052
1221
717
550
658
1072
1485
1814
1953
1848
1685
1558
1543
1547
1406
949
79
-1128
-2549
-3880
-4885
-5352
-5206
-4610
-3751
-2882
-2102
-1395
-707
8
762
1498
2084
2421
2406
2029
1355
600
-68
-476
-588
-424
-72
278
557
676
646
509
324
218
77
-182
-617
-1263
-2024
-2733
-3253
-3490
-3339
-2865
-2226
-1469
-790
-279
95
353
497
566
318
-97
-533
-952
-1298
-1704
-1970
-1951
-1613
-1118
-635
-324
-91
108
252
271
136
-78
-261
-411
-602
-844
-1117
-1291
-1295
-1116
-844
-548
-343
-226
-173
-230
-385
-660
-1025
-1380
-1635
-1811
-1911
-2003
-2002
-1813
-1450
-953
-400
159
667
1100
1412
1583
1558
1388
1174
970
808
664
545
399
266
158
164
218
332
514
670
939
1152
1351
1517
1655
1849
2080
2412
2716
3131
3547
4032
4537
4446
3672
2112
-199
-2653
-4727
-6136
-6556
-6372
-5900
-5285
-4843
-4434
-3804
-2823
-1340
405
2046
3235
3656
3383
2685
1823
1087
605
402
466
710
1055
1388
1543
1547
1509
1495
1561
1555
1377
940
97
-1019
-2285
-3520
-4455
-4899
-4787
-4240
-3438
-2596
-1829
-1083
-355
421
1202
1854
2323
2513
2366
1889
1156
342
-348
-807
-991
-857
-605
-285
36
183
253
284
228
195
104
-112
-491
-1057
-1718
-2334
-2763
-2924
-2759
-2318
-1697
-1035
-443
33
335
485
487
391
191
-28
-368
-812
-1476
-2198
-2628
-2737
-2501
-2250
-1885
-1342
-695
-184
33
13
-14
59
151
153
-30
-247
-479
-672
-799
-846
-836
-705
-503
-277
-167
-275
-611
-1052
-1431
-1725
-1928
-2113
-2207
-2243
-2110
-1855
-1495
-1076
-530
120
824
1466
1837
1975
1875
1663
1343
981
641
343
85
-86
-195
-279
-308
-295
-172
67
422
816
1180
1427
1595
1756
1922
2124
2344
2638
2982
3408
3854
4341
4591
4188
3198
1465
-746
-2960
-4778
-5894
-6230
-6113
-5730
-5289
-4863
-4356
-3595
-2425
-844
846
2322
3290
3580
3396
2867
2174
1536
1086
842
824
985
1188
1349
1390
1350
1328
1333
1352
1300
1047
577
-214
-1259
-2428
-3517
-4252
-4552
-4398
-3858
-3094
-2299
-1487
-652
160
925
1624
2200
2543
2624
2409
1885
1147
398
-255
-719
-920
-876
-692
-433
-184
-11
105
154
121
50
-94
-335
-701
-1194
-1745
-2220
-2529
-2595
-2404
-1978
-1390
-760
-162
314
653
822
839
745
495
113
-397
-954
-1520
-2237
-2769
-3056
-2937
-2566
-2102
-1549
-977
-407
-11
208
281
351
430
443
354
171
-60
-319
-534
-662
-681
-614
-524
-431
-422
-515
-747
-1133
-1526
-1899
-2139
-2314
-2369
-2328
-2183
-1886
-1449
-914
-290
409
1051
1626
2001
2142
2011
1712
1288
819
370
-16
-266
-492
-624
-673
-689
-591
-425
-201
169
493
829
1097
1269
1366
1463
1571
1784
2097
2440
2803
3186
3560
3908
4322
4680
4643
4075
2812
978
-1316
-3594
-5493
-6691
-7049
-6921
-6384
-5742
-4988
-4142
-3031
-1634
-65
1461
2734
3597
3846
3626
2976
2134
1338
703
365
313
466
779
1112
1318
1398
1380
1286
1166
977
673
95
-739
-1785
-2957
-3976
-4633
-4846
-4599
-3939
-3037
-2052
-1050
-121
703
1413
1959
2361
2553
2456
2126
1552
815
37
-633
-1052
-1207
-1124
-817
-459
-112
141
217
203
93
-91
-323
-656
-1048
-1473
-1894
-2213
-2377
-2315
-2009
-1491
-844
-176
420
867
1139
1220
1086
808
447
-126
-911
-1763
-2548
-3000
-3149
-3040
-2723
-2148
-1370
-528
141
523
678
756
868
879
692
363
44
-261
-490
-736
-909
-978
-877
-662
-437
-349
-476
-702
-1060
-1401
-1754
-2051
-2286
-2399
-2335
-2078
-1717
-1307
-804
-223
489
1187
1795
2135
2225
2083
1769
1308
757
214
-234
-534
-726
-804
-818
-759
-648
-422
-118
271
643
962
1196
1357
1463
1542
1611
1669
1832
2052
2309
2615
2944
3298
3691
4112
4482
4358
3703
2384
631
-1516
-3706
-5501
-6653
-6995
-6899
-6368
-5664
-4743
-3725
-2513
-1066
426
1902
3071
3825
4027
3755
3093
2231
1398
710
353
287
434
759
1102
1382
1526
1557
1459
1285
1016
557
-117
-1024
-2073
-3139
-4058
-4627
-4759
-4460
-3747
-2763
-1646
-518
486
1357
2048
2515
2785
2847
2641
2188
1568
796
17
-648
-1104
-1265
-1174
-849
-423
-18
285
406
384
222
-60
-397
-779
-1196
-1597
-1967
-2272
-2384
-2268
-1940
-1425
-803
-144
419
813
971
896
640
294
-120
-764
-1459
-2090
-2496
-2657
-2659
-2506
-2109
-1477
-693
76
589
928
1105
1156
1076
817
490
99
-263
-524
-722
-905
-1019
-1068
-962
-777
-648
-606
-712
-919
-1161
-1470
-1789
-2099
-2329
-2385
-2227
-1903
-1476
-953
-398
245
860
1407
1810
2003
1998
1800
1462
980
453
-59
-447
-726
-831
-802
-719
-555
-349
-71
233
516
756
937
1102
1213
1257
1289
1319
1369
1521
1720
1960
2257
2618
3045
3544
3933
4401
4526
4083
3101
1463
-407
-2604
-4531
-5959
-6682
-6726
-6341
-5646
-4814
-3835
-2819
-1578
-283
1045
2215
3005
3428
3308
2832
2053
1252
562
127
38
163
504
880
1263
1512
1541
1454
1224
917
501
-73
-863
-1807
-2778
-3656
-4273
-4521
-4337
-3748
-2864
-1829
-753
200
1003
1588
1938
2102
2074
1867
1492
985
384
-232
-786
-1190
-1349
-1253
-979
-556
-168
150
319
288
106
-210
-583
-966
-1310
-1643
-1919
-2120
-2189
-2072
-1774
-1292
-723
-103
471
892
1103
1093
880
503
35
-475
-1023
-1562
-2009
-2439
-2953
-3183
-3091
-2519
-1896
-1320
-716
-117
473
792
832
698
619
550
481
291
-24
-297
-500
-663
-825
-970
-1013
-1000
-1015
-1051
-1188
-1485
-1851
-2154
-2382
-2408
-2317
-2090
-1709
-1205
-639
-43
513
979
1409
1720
1921
1909
1654
1258
763
257
-202
-587
-855
-906
-835
-688
-480
-249
3
258
494
699
869
967
1069
1080
1105
1149
1260
1451
1685
2019
2390
2805
3166
3438
3705
3913
4137
3984
3354
2199
631
-1079
-3045
-4794
-6103
-6655
-6552
-6033
-5229
-4306
-3276
-2210
-1026
100
1203
2117
2722
3028
2879
2459
1826
1157
617
382
439
681
1116
1546
1936
2158
2123
1875
1451
912
294
-436
-1289
-2205
-3058
-3754
-4211
-4313
-4035
-3415
-2509
-1460
-428
457
1131
1582
1771
1766
1592
1304
913
511
107
-286
-548
-699
-684
-466
-146
208
516
657
594
366
-24
-527
-1057
-1575
-1977
-2237
-2365
-2349
-2181
-1885
-1422
-856
-287
221
629
861
859
688
357
-67
-539
-962
-1468
-1886
-2214
-2337
-2250
-2086
-1714
-1214
-617
-94
286
459
507
448
315
103
-146
-315
-393
-432
-489
-515
-506
-457
-408
-368
-424
-481
-669
-944
-1275
-1649
-1973
-2224
-2323
-2272
-2050
-1715
-1241
-711
-140
388
854
1241
1480
1584
1539
1398
1103
759
386
70
-184
-316
-358
-291
-145
-2
153
259
328
342
371
334
274
252
255
294
410
594
870
1185
1542
1901
2233
2556
2846
3050
3143
3230
3290
3288
2881
2131
935
-432
-1796
-3171
-4251
-5046
-5271
-5078
-4596
-3914
-3170
-2392
-1599
-791
-104
561
1048
1359
1496
1421
1206
911
672
584
693
955
1299
1666
1948
2111
2135
1897
1437
849
193
-508
-1212
-1906
-2552
-3022
-3346
-3445
-3296
-2914
-2334
-1636
-888
-203
305
609
732
706
559
349
124
-51
-169
-255
-282
-257
-185
-65
85
265
401
445
355
133
-189
-644
-1099
-1517
-1845
-2010
-2024
-1915
-1710
-1435
-1124
-779
-442
-148
75
182
196
97
-172
-583
-1030
-1445
-1717
-1981
-2305
-2458
-2368
-1884
-1379
-1026
-735
-343
62
287
279
113
18
-14
-40
-172
-300
-323
-220
-128
-94
-119
-120
-115
-195
-403
-747
-1107
-1481
-1834
-2132
-2272
-2301
-2164
-1938
-1600
-1191
-760
-304
93
428
709
919
973
927
777
623
449
265
92
-1
-11
55
153
227
324
372
411
386
367
290
196
117
36
25
93
228
450
703
1043
1396
1712
1982
2142
2305
2440
2544
2541
2599
2610
2508
2087
1298
222
-920
-1919
-2750
-3335
-3780
-3933
-3859
-3567
-3167
-2663
-2105
-1508
-891
-392
26
331
584
765
832
800
737
759
940
1215
1522
1785
1956
2010
1972
1813
1498
1071
574
54
-478
-1009
-1541
-2011
-2325
-2490
-2469
-2303
-2034
-1651
-1226
-831
-489
-273
-156
-101
-114
-160
-193
-198
-151
-82
7
145
289
465
611
714
742
696
586
375
92
-254
-622
-948
-1217
-1427
-1524
-1504
-1378
-1194
-1008
-824
-652
-546
-487
-495
-562
-631
-716
-882
-1289
-1763
-2134
-2163
-1955
-1689
-1412
-1080
-614
-191
72
119
59
21
55
39
-107
-276
-403
-514
-602
-705
-698
-591
-333
-106
28
33
-147
-363
-656
-973
-1303
-1555
-1690
-1711
-1649
-1539
-1446
-1315
-1107
-847
-534
-263
-53
114
198
231
233
173
131
136
224
362
507
639
752
809
807
785
722
672
614
524
384
238
90
-52
-177
-201
-122
41
262
520
766
1010
1199
1357
1478
1567
1694
1795
1859
1948
2027
2086
2188
2095
1783
1182
389
-387
-1153
-1734
-2194
-2603
-2882
-3055
-3065
-2899
-2541
-2084
-1545
-1040
-631
-295
-28
244
423
533
593
600
687
850
1063
1271
1432
1493
1520
1491
1385
1236
959
618
221
-226
-664
-1110
-1465
-1713
-1832
-1841
-1765
-1614
-1419
-1224
-1042
-900
-799
-707
-644
-626
-597
-544
-460
-353
-219
-74
78
238
416
564
665
704
648
514
297
38
-187
-432
-644
-771
-868
-894
-876
-847
-779
-719
-678
-621
-614
-623
-666
-761
-878
-1001
-1366
-1798
-2141
-2165
-1805
-1470
-1181
-956
-589
-205
39
30
-55
-90
-16
21
-116
-372
-578
-665
-695
-786
-870
-725
-474
-174
-98
-186
-375
-512
-663
-861
-1113
-1324
-1361
-1276
-1123
-1081
-1038
-991
-837
-623
-411
-263
-146
-46
-9
7
-23
-21
-14
98
261
435
562
666
729
747
682
564
469
370
288
189
82
-18
-65
-93
-63
-13
114
272
411
550
680
782
879
965
982
1082
1160
1290
1383
1470
1561
1665
1761
1793
1863
1752
1503
1037
344
-409
-1123
-1687
-2069
-2265
-2357
-2421
-2477
-2451
-2237
-1910
-1503
-1092
-758
-521
-385
-309
-309
-330
-304
-246
-145
55
333
667
1005
1202
1276
1259
1196
1086
912
702
422
94
-224
-502
-768
-956
-1056
-1088
-1038
-979
-933
-892
-897
-976
-1078
-1198
-1313
-1366
-1359
-1311
-1199
-1033
-827
-581
-329
-97
115
265
392
453
442
371
249
119
19
-77
-145
-178
-178
-150
-111
-135
-170
-351
-731
-1186
-1560
-1664
-1665
-1646
-1655
-1573
-1411
-1201
-1048
-949
-879
-706
-493
-362
-314
-347
-371
-390
-463
-589
-627
-542
-328
-170
-96
-89
-118
-99
-131
-263
-445
-523
-536
-489
-508
-574
-652
-690
-683
-667
-622
-617
-585
-593
-642
-719
-748
-779
-737
-659
-569
-425
-310
-195
-104
-66
-65
-14
-8
52
116
132
188
252
307
362
425
489
587
634
670
648
600
501
389
244
139
109
111
154
211
299
382
503
617
759
836
896
935
963
994
978
1001
1022
1059
1091
1108
969
728
338
-56
-417
-729
-900
-1002
-1018
-1023
-1079
-1157
-1260
-1348
-1335
-1272
-1140
-956
-793
-642
-555
-576
-574
-547
-453
-243
2
263
506
691
826
868
838
772
688
622
588
511
391
224
16
-212
-413
-576
-705
-787
-872
-928
-978
-1047
-1133
-1227
-1322
-1374
-1349
-1310
-1212
-1086
-974
-879
-795
-701
-601
-461
-299
-146
-8
97
178
224
245
236
174
111
56
-34
-102
-209
-337
-557
-1026
-1482
-1804
-1686
-1436
-1254
-1171
-1055
-839
-659
-639
-801
-907
-925
-794
-714
-750
-776
-675
-498
-425
-481
-438
-241
51
215
111
-160
-388
-506
-636
-774
-977
-1014
-847
-527
-330
-302
-289
-221
-108
-73
-114
-239
-299
-348
-400
-538
-710
-768
-689
-525
-414
-332
-247
-119
-51
-71
-186
-281
-275
-162
-9
97
182
263
373
443
433
393
375
356
391
380
316
265
200
186
178
199
244
368
481
554
574
565
582
593
666
711
771
846
983
1096
1183
1251
1246
1141
917
605
223
-80
-333
-553
-747
-897
-987
-1046
-1121
-1231
-1335
-1368
-1352
-1317
-1236
-1161
-1105
-1016
-957
-936
-854
-714
-515
-267
-30
147
319
476
572
609
582
545
514
510
480
409
316
186
71
-30
-140
-261
-360
-437
-509
-614
-773
-938
-1082
-1211
-1309
-1371
-1394
-1347
-1247
-1128
-1037
-969
-877
-753
-637
-533
-429
-350
-272
-217
-290
-429
-585
-595
-532
-490
-436
-428
-359
-307
-301
-328
-389
-470
-473
-462
-533
-605
-691
-757
-812
-908
-975
-962
-892
-787
-710
-683
-718
-743
-751
-763
-801
-830
-767
-695
-605
-567
-573
-569
-552
-516
-416
-342
-264
-168
-96
-13
-6
-18
-33
-48
-67
-69
-107
-148
-193
-247
-302
-375
-413
-419
-385
-348
-323
-354
-368
-344
-321
-299
-267
-224
-184
-111
-52
-12
-12
15
79
146
172
210
227
249
249
207
171
129
117
136
138
169
212
249
297
326
378
427
483
568
603
642
665
639
638
636
625
642
653
657
628
492
302
87
-107
-261
-421
-561
-668
-737
-794
-879
-965
-1062
-1147
-1204
-1239
-1239
-1200
-1139
-1068
-984
-904
-803
-668
-517
-375
-228
-131
-64
-9
-4
-33
-74
-109
-108
-90
-93
-116
-130
-138
-186
-226
-237
-289
-330
-350
-395
-451
-514
-587
-668
-704
-716
-732
-716
-706
-725
-757
-771
-788
-823
-847
-886
-911
-907
-910
-891
-883
-863
-816
-784
-713
-639
-603
-574
-550
-542
-512
-490
-467
-443
-455
-446
-449
-492
-498
-527
-571
-574
-592
-606
-617
-634
-650
-692
-727
-748
-755
-751
-778
-812
-808
-821
-819
-772
-739
-676
-588
-515
-432
-377
-344
-334
-307
-289
-301
-306
-311
-316
-325
-350
-364
-346
-311
-266
-222
-194
-171
-165
-188
-191
-211
-245
-230
-214
-236
-239
-233
-243
-236
-236
-207
-173
-143
-78
-41
-44
-36
-40
-48
-21
2
48
75
134
183
222
264
296
342
403
476
518
568
596
640
658
652
652
637
618
556
453
303
154
-10
-158
-274
-385
-449
-490
-535
-552
-613
-698
-749
-797
-821
-837
-825
-775
-751
-741
-720
-700
-682
-614
-535
-489
-416
-366
-344
-290
-261
-272
-233
-180
-143
-118
-120
-111
-102
-97
-109
-112
-132
-174
-191
-203
-241
-285
-351
-393
-421
-464
-502
-534
-562
-606
-644
-688
-756
-803
-825
-830
-850
-889
-901
-913
-930
-942
-917
-885
-797
-707
-626
-518
-444
-380
-326
-287
-258
-260
-256
-253
-273
-296
-321
-352
-361
-363
-362
-336
-319
-285
-240
-210
-210
-222
-238
-276
-301
-343
-391
-398
-395
-406
-387
-361
-314
-243
-172
-100
-41
-3
27
31
9
-16
-49
-100
-109
-108
-117
-85
-60
-59
-15
40
53
96
132
113
120
88
43
30
-26
-75
-89
-100
-89
-71
-61
-42
8
50
87
132
136
164
163
150
161
156
146
163
151
152
193
190
211
227
240
238
235
236
238
210
184
152
115
80
51
6
-45
-69
-80
-74
-102
-110
-110
-109
-115
-130
-130
-140
-171
-186
-215
-255
-270
-307
-330
-324
-315
-283
-254
-240
-217
-196
-190
-193
-197
-204
-218
-226
-211
-201
-191
-157
-142
-142
-143
-127
-125
-130
-126
-141
-139
-138
-131
-126
-127
-121
-87
-63
-52
-50
-69
-92
-119
-162
-232
-295
-347
-407
-437
-453
-482
-474
-455
-442
-398
-354
-325
-270
-238
-210
-181
-166
-153
-138
-127
-125
-119
-117
-109
-87
-74
-64
-18
-3
12
47
31
48
89
91
96
112
89
77
70
40
42
50
102
165
198
216
243
251
250
259
231
178
159
166
113
58
65
21
24
58
32
36
27
27
59
64
43
40
33
17
4
3
-43
-67
-66
-46
-16
14
74
125
135
180
198
194
181
173
147
104
92
76
52
20
-2
-20
-42
-41
-46
-53
-47
-56
-69
-58
-75
-101
-103
-133
-176
-167
-162
-148
-133
-128
-122
-118
-112
-107
-93
-89
-108
-106
-118
-139
-170
-226
-261
-278
-285
-303
-308
-294
-265
-248
-209
-164
-151
-129
-152
-172
-179
-209
-218
-263
-303
-315
-313
-280
-272
-260
-233
-236
-246
-244
-263
-276
-265
-263
-259
-236
-225
-226
-235
-242
-223
-208
-197
-177
-151
-169
-178
-180
-202
-217
-266
-280
-295
-324
-305
-308
-331
-297
-291
-297
-270
-271
-246
-237
-251
-215
-198
-193
-169
-178
-186
-178
-190
-169
-176
-195
-164
-169
-169
-170
-167
-182
-201
-205
-226
-284
-305
-318
-346
-340
-319
-327
-310
-291
-279
-247
-202
-178
-156
-125
-132
-120
-129
-163
-182
-231
-243
-233
-260
-257
-245
-248
-238
-225
-235
-252
-284
-294
-297
-331
-368
-388
-409
-438
-428
-384
-361
-330
-277
-245
-229
-202
-166
-142
-129
-139
-142
-141
-160
-174
-181
-203
-212
-177
-168
-163
-129
-126
-129
-130
-144
-144
-158
-203
-223
-267
-304
-333
-364
-373
-368
-336
-305
-292
-271
-282
-297
-288
-322
-357
-367
-403
-413
-429
-456
-461
-465
-439
-374
-319
-248
-173
-161
-149
-133
-138
-158
-178
-204
-229
-241
-262
-277
-277
-307
-349
-337
-331
-339
-345
-337
-331
-364
-392
-431
-497
-521
-538
-559
-546
-531
-526
-510
-497
-494
-487
-469
-455
-424
-394
-379
-347
-346
-370
-372
-390
-413
-417
-421
-442
-451
-466
-493
-500
-507
-496
-480
-459
-427
-429
-433
-427
-408
-407
-384
-393
-402
-371
-378
-385
-371
-373
-354
-331
-344
-358
-355
-377
-397
-401
-420
-430
-420
-416
-394
-362
-370
-345
-313
-286
-270
-244
-237
-231
-209
-186
-195
-231
-228
-260
-308
-331
-334
-348
-368
-389
-414
-422
-418
-430
-427
-424
-422
-407
-393
-382
-389
-367
-353
-353
-333
-320
-317
-305
-291
-288
-295
-306
-292
-276
-270
-261
-265
-287
-313
-303
-287
-295
-294
-292
-294
-300
-306
-332
-347
-337
-356
-369
-361
-381
-368
-367
-402
-390
-398
-426
-428
-449
-457
-460
-487
-488
-489
-507
-515
-516
-514
-509
-504
-508
-495
-489
-487
-462
-431
-426
-404
-363
-359
-352
-345
-347
-334
-325
-331
-324
-336
-341
-364
-405
-428
-445
-470
-482
-501
-525
-513
-526
-543
-556
-561
-553
-548
-519
-495
-484
-473
-461
-474
-467
-460
-472
-462
-450
-431
-407
-416
-407
-401
-406
-404
-399
-403
-426
-444
-439
-456
-496
-521
-530
-512
-483
-445
-419
-398
-381
-376
-359
-338
-357
-355
-336
-352
-362
-343
-323
-328
-319
-287
-282
-273
-253
-262
-278
-290
-290
-297
-299
-322
-348
-345
-372
-380
-378
-404
-430
-419
-396
-409
-401
-381
-384
-374
-371
-380
-375
-394
-412
-402
-403
-401
-384
-375
-370
-360
-351
-345
-364
-348
-309
-306
-285
-264
-252
-254
-244
-245
-259
-273
-297
-293
-290
-284
-278
-282
-277
-281
-286
-259
-261
-262
-247
-253
-257
-273
-302
-332
-341
-363
-386
-365
-358
-346
-313
-305
-312
-282
-262
-265
-255
-243
-255
-298
-334
-375
-423
-460
-483
-489
-492
-480
-471
-443
-412
-403
-382
-349
-334
-324
-282
-266
-279
-259
-273
-298
-255
-262
-265
-247
-230
-205
-188
-175
-197
-195
-211
-237
-248
-259
-299
-318
-334
-364
-372
-375
-380
-374
-365
-359
-323
-292
-294
-278
-258
-273
-277
-273
-271
-300
-319
-313
-332
-358
-335
-337
-346
-317
-318
-323
-299
-297
-293
-264
-237
-210
-186
-180
-171
-163
-166
-164
-146
-131
-113
-100
-69
-38
-58
-74
-81
-122
-152
-146
-158
-169
-175
-185
-199
-195
-224
-242
-226
-264
-285
-282
-299
-317
-304
-310
-312
-290
-262
-234
-221
-194
-197
-220
-220
-236
-257
-246
-255
-276
-269
-270
-290
-280
-239
-255
-244
-209
-203
-200
-182
-170
-162
-164
-173
-151
-143
-151
-149
-153
-157
-147
-143
-150
-135
-126
-126
-137
-148
-177
-197
-221
-271
-292
-316
-325
-337
-363
-365
-359
-372
-357
-334
-334
-313
-295
-294
-297
-295
-310
-335
-349
-378
-391
-406
-422
-395
-397
-406
-371
-353
-343
-303
-275
-247
-230
-233
-233
-243
-266
-289
-308
-323
-328
-326
-321
-310
-295
-282
-275
-262
-271
-281
-269
-284
-295
-311
-355
-387
-432
-452
-461
-475
-465
-460
-457
-424
-388
-374
-344
-317
-297
-267
-269
-275
-286
-294
-310
-356
-368
-390
-416
-398
-389
-376
-353
-331
-328
-335
-337
-342
-350
-384
-401
-402
-428
-460
-462
-448
-468
-452
-417
-421
-415
-398
-374
-374
-370
-345
-347
-358
-374
-393
-420
-420
-421
-411
-402
-401
-381
-385
-407
-394
-380
-389
-371
-345
-326
-310
-285
-256
-264
-285
-289
-289
-309
-316
-329
-338
-316
-308
-291
-286
-303
-303
-312
-342
-349
-334
-346
-333
-308
-322
-317
-301
-312
-303
-285
-271
-276
-273
-251
-256
-267
-243
-231
-248
-241
-231
-236
-244
-243
-244
-264
-270
-267
-282
-292
-320
-340
-337
-359
-387
-397
-396
-380
-367
-374
-356
-356
-361
-351
-384
-378
-388
-410
-370
-359
-382
-382
-385
-403
-399
-393
-414
-397
-402
-414
-401
-398
-399
-395
-379
-363
-357
-339
-293
-259
-237
-222
-209
-194
-177
-194
-227
-232
-265
-311
-332
-378
-414
-407
-427
-430
-430
-427
-410
-411
-375
-346
-343
-309
-273
-253
-244
-255
-269
-267
-279
-296
-280
-270
-255
-228
-211
-193
-183
-158
-140
-144
-161
-164
-177
-223
-259
-280
-296
-320
-332
-326
-316
-298
-260
-235
-223
-191
-164
-143
-124
-129
-130
-133
-169
-189
-205
-240
-230
-233
-230
-199
-179
-158
-145
-141
-141
-125
-133
-144
-148
-166
-201
-228
-265
-281
-274
-288
-283
-240
-198
-155
-99
-83
-81
-65
-57
-60
-92
-127
-139
-166
-192
-185
-196
-192
-171
-174
-153
-141
-148
-131
-156
-180
-185
-208
-224
-221
-210
-214
-218
-197
-170
-149
-117
-90
-90
-72
-77
-112
-138
-164
-184
-228
-263
-274
-316
-319
-295
-283
-251
-226
-194
-139
-131
-135
-124
-150
-167
-174
-192
-220
-231
-233
-252
-247
-240
-243
-241
-233
-233
-225
-212
-217
-210
-210
-218
-207
-204
-213
-212
-205
-194
-190
-183
-151
-141
-141
-124
-105
-104
-113
-107
-114
-119
-131
-140
-154
-187
-205
-229
-242
-249
-257
-247
-226
-223
-224
-206
-216
-223
-213
-209
-203
-209
-214
-189
-168
-174
-158
-141
-136
-131
-131
-125
-128
-142
-159
-165
-170
-178
-180
-198
-211
-204
-223
-235
-227
-244
-232
-226
-238
-240
-234
-243
-266
-266
-279
-298
-294
-296
-291
-290
-312
-327
-322
-312
-315
-313
-295
-279
-278
-277
-264
-260
-259
-242
-236
-231
-225
-229
-233
-218
-201
-170
-132
-124
-116
-120
-130
-143
-164
-199
-214
-219
-226
-226
-229
-231
-230
-209
-225
-227
-211
-225
-231
-223
-240
-258
-266
-266
-242
-222
-207
-187
-165
-153
-129
-140
-176
-185
-218
-274
-302
-319
-352
-373
-380
-375
-362
-340
-280
-251
-231
-194
-164
-154
-159
-158
-184
-214
-237
-279
-304
-306
-315
-323
-330
-317
-294
-260
-248
-254
-265
-271
-290
-312
-324
-349
-377
-382
-394
-404
-389
-379
-363
-318
-274
-241
-198
-198
-214
-218
-252
-292
-323
-348
-368
-375
-373
-362
-357
-352
-350
-364
-360
-328
-311
-295
-269
-257
-286
-314
-308
-318
-315
-287
-280
-266
-247
-233
-212
-181
-179
-163
-148
-168
-175
-203
-233
-259
-296
-310
-311
-345
-353
-339
-334
-317
-287
-273
-274
-265
-252
-236
-225
-221
-223
-222
-231
-244
-240
-230
-225
-222
-209
-207
-212
-189
-189
-201
-197
-176
-182
-203
-208
-229
-252
-261
-250
-237
-221
-207
-185
-161
-156
-143
-140
-144
-136
-137
-154
-190
-205
-219
-252
-245
-254
-271
-239
-217
-210
-175
-160
-168
-175
-177
-173
-175
-192
-202
-216
-214
-197
-175
-149
-125
-116
-111
-91
-104
-101
-95
-105
-115
-130
-145
-161
-198
-211
-191
-187
-180
-169
-145
-116
-86
-58
-56
-52
-51
-52
-85
-105
-106
-110
-123
-132
-140
-148
-147
-140
-141
-139
-123
-135
-133
-141
-176
-203
-234
-255
-266
-268
-268
-264
-278
-289
-257
-255
-228
-190
-179
-166
-158
-144
-160
-171
-166
-210
-229
-236
-275
-288
-282
-270
-257
-239
-217
-201
-204
-191
-180
-201
-196
-161
-154
-156
-147
-160
-173
-165
-162
-169
-183
-195
-193
-185
-202
-223
-210
-216
-247
-255
-268
-293
-318
-317
-319
-332
-309
-274
-267
-257
-217
-202
-215
-176
-165
-188
-198
-205
-217
-245
-261
-270
-275
-272
-259
-259
-279
-289
-293
-311
-334
-344
-347
-376
-394
-392
-403
-445
-424
-411
-426
-402
-389
-364
-325
-304
-305
-294
-266
-272
-278
-279
-275
-298
-315
-311
-323
-303
-274
-267
-255
-238
-239
-239
-254
-263
-271
-302
-325
-339
-347
-366
-382
-356
-357
-354
-331
-317
-303
-304
-312
-327
-319
-335
-367
-368
-385
-377
-361
-361
-343
-339
-329
-314
-293
-265
-248
-245
-239
-245
-258
-266
-269
-276
-283
-277
-296
-305
-300
-319
-333
-335
-345
-356
-350
-347
-342
-337
-334
-353
-357
-365
-385
-375
-384
-397
-388
-371
-354
-332
-307
-285
-261
-264
-254
-247
-258
-271
-299
-321
-339
-336
-347
-354
-345
-340
-320
-319
-305
-275
-281
-262
-260
-263
-263
-282
-284
-288
-292
-294
-282
-265
-242
-227
-226
-218
-205
-215
-207
-189
-224
-224
-233
-283
-308
-329
-342
-347
-348
-332
-307
-285
-264
-245
-247
-234
-215
-231
-232
-235
-233
-238
-257
-246
-238
-251
-237
-233
-235
-225
-219
-204
-207
-220
-215
-246
-279
-279
-284
-284
-278
-282
-294
-291
-296
-298
-300
-290
-273
-273
-261
-252
-278
-301
-305
-319
-317
-315
-315
-322
-314
-297
-294
-286
-284
-284
-280
-280
-282
-292
-286
-272
-256
-238
-239
-235
-232
-253
-267
-272
-280
-279
-301
-320
-319
-351
-368
-369
-385
-380
-360
-325
-313
-311
-295
-305
-305
-296
-280
-269
-256
-231
-215
-202
-182
-166
-159
-136
-128
-119
-102
-107
-106
-105
-105
-108
-143
-155
-157
-157
-155
-130
-116
-117
-100
-96
-98
-105
-105
-105
-107
-111
-100
-87
-88
-88
-94
-78
-92
-109
-92
-89
-100
-94
-100
-111
-145
-146
-189
-194
-286
-334
-242
-350
-428
-303
-372
-393
-716
-485
-310
-886
-688
-197
-627
-832
-117
-245
-619
-193
46
-257
-119
117
-21
-104
-59
-123
-162
-217
-281
-250
-274
-325
-226
-199
-235
-176
-99
-110
-79
20
21
-30
-11
-12
-54
-113
-138
-140
-204
-228
-187
-155
-294
-238
-149
-167
-204
-32
-126
-158
43
35
-131
-240
84
-205
-273
-37
-161
-227
-176
-255
-255
-145
-320
-279
-229
-147
-261
-218
26
-287
-259
-19
-190
-352
-105
-74
-364
-251
-102
-282
-355
-234
-143
-287
-248
-156
-135
-229
-119
-154
-163
-266
-286
12
-348
-193
-188
-367
-260
-43
-480
-423
-88
-292
-329
-274
5
-369
-290
-29
-140
-299
-111
-115
-418
-113
-167
-340
-256
-94
-350
-318
-50
-455
-324
-25
-478
-364
-51
-302
-393
-284
-181
-352
-356
-232
-400
-174
-277
-447
-212
-296
-388
-190
-231
-323
-208
-288
-97
-317
-251
-272
-238
-194
-350
-293
-105
-441
-382
-192
-257
-448
-273
-204
-533
-195
-185
-417
-261
-81
-600
-171
-100
-372
-133
-374
-208
-340
-174
-306
-147
-303
-608
-105
-306
-327
-389
-172
-438
-398
-181
-401
-213
-474
-137
-222
-405
-393
-117
-194
-556
-154
-225
-204
-536
-176
-174
-397
-190
-146
-340
-62
-105
-682
-146
127
-311
-326
-67
-244
-287
107
-74
-360
128
58
-333
17
-79
-189
-100
-106
-290
-13
23
-608
-76
-82
-320
-205
-288
-166
-229
-537
-300
-53
-761
-287
-155
-736
-278
-268
-550
-353
-401
-418
-474
-201
-426
-371
-254
-241
-226
-425
-303
-41
-515
-478
-316
-63
-474
-536
-165
-362
-373
-445
-192
-325
-190
-127
-618
-40
111
-717
-354
126
-434
-603
-54
-219
-592
-344
230
-360
-671
43
-87
-511
-62
-48
-674
-380
206
-665
-799
240
-398
-783
-332
-151
35
-943
-465
429
-738
-538
-105
-372
-337
-524
-351
-411
-401
-364
-223
-603
-499
180
-627
-499
-13
-132
-431
-453
22
-214
-427
-552
-104
-131
-505
-405
-81
-362
-157
-72
-907
414
-19
-1035
-8
117
-224
-674
-216
-130
-392
-502
-161
-109
-569
-54
-57
-288
-534
268
10
-1104
141
234
-890
-319
66
-357
-568
-226
-381
198
-739
-685
293
-368
-545
-778
229
-82
-856
-404
193
-534
-483
213
-510
-503
201
-127
-729
262
186
-689
50
194
-335
-465
12
-45
-352
-212
-283
25
-363
-411
-180
104
-156
-831
341
43
-1021
229
-45
-1091
475
-239
-1066
196
-217
-739
-247
1
-677
-175
-157
-613
75
-416
-281
-425
-103
-77
-704
-171
-22
-248
-685
-11
19
-765
-406
69
-376
-304
-173
-620
-171
-104
-686
-224
-23
-710
37
-687
-699
293
-616
-397
-404
-65
-567
-777
650
-723
-734
414
-371
-825
-3
168
-752
-73
-230
-494
219
-673
-368
289
-607
-416
-153
-244
-352
-291
-276
-370
-242
-326
-17
-781
-171
11
-524
-298
-251
24
-208
-531
37
-100
-291
-76
-112
-494
-284
314
-749
-221
-37
-148
-249
-467
66
-35
-538
-422
79
-247
-233
-89
-763
-13
31
-530
-438
-34
-100
-462
-419
81
-33
-742
-246
-99
-176
-492
-530
84
-546
-362
-209
-480
-451
-161
-413
-538
-148
-481
-621
-152
-472
-492
-203
-444
-486
-268
-195
-619
-491
-135
-104
-819
-343
-7
-436
-617
-514
239
-937
-445
-11
-557
-66
-376
-416
-329
-135
-473
-592
100
-312
-704
-47
-71
-696
-189
-295
-563
260
-679
-622
535
-518
-524
234
-237
-294
-268
-176
-323
-141
-21
-569
-420
373
-517
-704
388
-479
-676
261
-395
-606
1
-203
-576
-342
-31
-667
-322
40
-456
-619
-218
-542
-461
-414
-84
-640
-444
-164
-662
-336
-193
-472
-567
-145
-425
-455
-310
-442
-144
-511
-409
113
-496
-373
36
-385
-231
-90
-217
-412
-362
-23
-271
-512
-163
9
-563
-343
103
-268
-267
-49
-300
-143
-187
-262
-315
-123
-290
-75
-382
-490
120
-448
-92
-317
-294
-132
-239
-127
-269
-202
84
-276
-349
-182
-122
-388
-522
-84
125
-173
-993
-31
623
-856
-769
654
-354
-485
308
-759
98
270
-808
15
297
-135
-400
-5
445
-437
111
379
-481
234
359
-316
-297
344
-10
-619
141
11
-207
3
-207
-206
50
-143
-207
169
-30
-548
150
263
-459
-272
387
-422
-767
800
-152
-753
410
104
-512
261
223
-257
-47
37
292
-139
-436
484
-159
-410
296
-206
-358
305
-73
-744
313
233
-548
-222
577
-149
-730
429
-15
-579
81
219
-431
-47
-229
-328
35
12
-192
-140
-11
-298
-122
-93
-311
-156
-180
125
-499
-298
717
-715
-705
485
130
-1011
-317
420
-284
-771
-176
243
-483
-767
-34
82
-341
-818
-166
350
-715
-347
-11
-261
-125
-492
-42
222
-418
-584
323
278
-1035
150
480
-813
-260
499
-359
-546
288
102
-738
-224
176
-337
-465
126
-89
-778
-46
100
-686
-128
204
-617
-151
-40
-414
-48
-111
-29
-580
183
-80
-714
395
-325
-375
65
16
-539
-443
190
-346
-794
383
-272
-657
127
-335
-209
-265
-129
-4
-650
-120
196
-880
-138
375
-548
-401
45
-113
-564
-85
22
-519
-53
-598
-142
-61
-548
-132
-408
-287
-139
-548
-249
-37
-654
-329
-112
-599
-299
-347
-448
-336
-388
-226
-450
-117
-359
-583
-458
305
-565
-1135
550
-65
-1250
-139
325
-816
-295
-436
-249
-155
-666
-121
-455
-39
-347
-554
-93
-135
-566
-401
-220
-316
-366
-688
-154
62
-728
-721
194
-220
-655
-120
-96
-735
-24
-123
-451
-282
-216
-102
-456
-239
-32
-557
-299
85
-213
-761
12
107
-944
-412
216
-483
-826
-15
-158
-615
-558
-130
-494
-319
-360
-647
-178
-188
-770
-454
-83
-308
-639
-377
56
-464
-752
-165
-263
-355
-672
-607
266
-682
-692
-93
-115
-494
-643
-135
-220
-553
-375
-420
-328
-442
-625
47
-525
-929
175
-322
-870
-72
136
-588
-445
45
-190
-779
59
-42
-629
-44
-203
-627
-103
-80
-635
87
-20
-791
-8
-115
-429
-130
-257
-469
-212
-443
-260
-460
-434
-336
-438
-112
-497
-507
-43
-95
-715
-204
-45
-428
-639
-64
-80
-778
-278
-449
-244
-158
-590
-241
151
-636
-361
-9
-195
-325
-655
-49
-121
-366
-736
-143
74
-955
-527
148
-719
-75
-210
-801
145
-136
-801
19
-66
-1117
-2
178
-808
-503
163
-124
-649
-200
-237
-264
62
-423
-580
-52
53
-594
-481
326
-298
-1022
56
555
-622
-651
309
-166
-822
-123
243
-494
-102
-377
-287
52
-589
-42
-171
-430
-32
-12
-422
-206
-103
-277
-220
-163
-282
-215
162
-471
-613
154
-205
-365
-146
-86
-219
-407
52
-258
-388
-40
-162
-337
-246
-168
-47
-622
-239
279
-610
-483
491
-337
-698
91
84
-185
-660
-30
13
-480
-164
-11
-525
-293
47
-658
-397
11
-342
-698
-364
279
-604
-487
6
-284
-539
-232
66
-269
-570
-128
-137
-375
-134
-134
-264
-392
31
-43
-259
-209
-96
169
-261
-354
119
-265
-710
-55
-74
-399
-123
-210
-296
-344
74
-56
-467
-245
82
-198
-231
-553
-223
237
-405
-428
79
-238
-419
-74
-310
-89
-28
-285
-418
48
-115
-648
285
-255
-600
237
-69
-424
-699
290
227
-796
-445
529
-103
-1113
74
434
-575
-800
406
-156
-722
93
-513
-163
-200
-591
-440
64
-231
-945
-192
285
-709
-839
145
-67
-732
-380
-237
-383
-666
17
-229
-690
-8
-413
-461
-299
-3
-609
-484
408
-779
-966
563
-438
-960
-27
-225
-865
-90
-150
-587
-215
-121
-631
-514
321
-314
-840
158
-145
-568
-236
-510
-231
-359
-34
-521
-339
61
-377
-210
-463
38
-63
-545
-359
266
-294
-551
96
181
-552
-257
0
17
-259
-282
126
-231
-489
-18
169
-576
-359
-59
-618
98
-35
-921
-7
349
-864
-826
543
-377
-767
150
-481
-270
-105
-110
-270
-687
95
-45
-399
-707
-107
180
-681
-539
35
91
-504
-742
-196
397
-619
-1074
206
-8
-727
-691
72
-5
-861
-269
-85
-665
-194
-504
-289
135
-514
-811
-20
-110
-576
-617
-94
18
-764
-451
-191
-32
-534
-775
106
-175
-427
-205
-389
20
-568
-544
-76
-53
-406
-672
-239
347
-657
-511
330
-597
-307
-7
-417
-167
-15
-584
-256
-66
-338
-825
255
61
-701
-213
196
-227
-464
-180
265
-384
-667
203
-216
-446
88
-513
-201
483
-734
-219
409
-231
-686
197
65
-629
-174
-105
190
-648
-267
228
-102
-684
-74
474
-108
-215
-408
199
441
-653
-206
402
-2
-565
-108
377
-338
-473
57
-188
-366
19
-97
-23
-231
-183
85
-220
-166
199
-34
-336
-238
304
-332
-227
448
-480
-216
352
-389
-268
447
-39
-421
-34
241
-174
-172
-89
-166
31
-60
-936
180
148
-549
-126
-330
424
-476
-427
742
-318
-531
219
54
-485
87
227
-757
-303
225
-215
-491
387
-71
-403
-5
-53
-208
-138
400
-700
-867
861
-369
-1075
-37
281
-298
-1257
111
237
-538
-475
-58
-95
-376
-604
138
-15
-1264
21
-4
-605
-442
-164
-67
-621
-381
376
-224
-648
111
259
-103
-338
-23
21
4
-47
-628
154
147
-563
-60
341
-464
-288
27
-243
-171
-440
150
-365
-193
-265
-118
-158
-600
330
-452
-601
343
-380
-490
140
-301
-136
-439
-310
242
-708
-355
109
149
-720
-1054
1167
286
-1577
31
984
-485
-1248
249
540
-787
-518
-92
-123
-693
-255
222
-368
-475
87
-312
-716
370
-224
-229
-255
-443
-157
-165
-37
-630
-302
-50
-233
-580
-213
597
-612
-861
646
-315
-783
336
-275
-420
-142
-567
-342
-157
-59
-167
-826
-460
78
-359
-503
-214
-265
-145
-302
-645
90
-191
51
-554
-1097
278
355
-787
-293
173
-541
-797
270
-157
-804
83
-173
-602
-338
254
-546
-328
62
-451
-379
118
-612
-633
267
-390
-386
120
-409
-374
152
108
-1327
149
505
-846
-392
302
-198
-995
161
153
-412
-746
128
112
-438
-693
-402
552
-369
-485
-309
-466
305
-197
-1003
-54
358
-723
-597
168
-235
-324
-271
-801
181
273
-853
-465
-70
-309
-221
-392
-112
-131
-714
-148
-163
-284
106
-250
-917
-60
189
-1159
-399
537
-756
-529
292
-779
-610
836
-671
-902
492
186
-639
-844
199
123
-697
-371
-88
19
-381
-980
595
170
-568
-571
-13
25
-306
-490
-640
445
-376
-488
-315
18
-475
-483
68
-292
-371
265
-616
-335
308
138
-422
-1236
704
414
-1291
-541
660
23
-774
-752
460
784
-1112
-981
846
440
-1102
-563
829
67
-968
-439
808
-137
-733
-6
342
-946
-183
206
15
-104
-445
374
-352
-181
604
108
-964
57
516
-137
-553
-221
543
480
-1411
-208
1129
-96
-478
-637
628
337
-649
-379
721
47
-1237
-193
659
84
-659
-363
11
268
-608
-1257
1159
167
-1866
277
835
-985
-775
780
118
-1148
-193
297
-667
-38
232
-477
-94
159
-881
-334
690
-157
-1258
222
367
-583
-384
201
-99
-447
190
-565
-267
373
-347
-749
159
-74
59
-816
-109
1052
-941
-1063
572
563
-1387
-370
1029
-439
-1088
11
103
-181
-549
-218
-95
-514
-109
-52
-703
-336
257
-344
-53
-842
-206
276
-148
-398
-322
-25
-358
-229
-417
-115
-19
-566
-211
-785
111
383
-811
-166
-140
-153
-523
-214
-74
-275
-1062
-330
826
-1105
-649
621
-745
-680
115
161
-514
-582
197
-150
-282
-438
-164
57
-27
38
-1081
205
299
-486
-9
-719
-97
131
-704
-133
-229
-263
-314
-286
-216
-256
-187
-217
-63
-689
-663
158
292
-1360
-845
905
-713
-995
132
447
-886
-730
65
21
-478
-627
-127
37
-266
-591
-218
-553
277
-241
-1207
352
303
-1586
-180
1113
-1189
-1105
690
-683
-719
-25
-318
-483
-652
-446
-91
58
-755
-335
-477
-570
-106
-542
-471
-298
-679
168
-456
-487
-616
-270
74
-437
-932
-692
879
-624
-1817
427
841
-1727
-907
734
-106
-793
-1052
-36
60
-579
-1278
-624
516
-229
-1169
-520
635
-667
-1348
154
330
-710
-1017
151
-209
-583
-273
-220
-157
-617
-43
294
-427
-1437
149
595
-849
-794
225
187
-1241
-147
231
-355
18
-867
-604
308
-121
-565
-670
-307
-100
-410
-455
-489
103
-354
-946
-23
910
-820
-1619
526
926
-1405
-1021
1031
151
-1196
-763
674
129
-1117
-883
1021
-225
-1707
87
888
-663
-1485
1
453
-608
-1256
-297
239
117
-1396
-1435
1413
498
-2465
-355
1598
-165
-2540
-563
2280
-1075
-1963
78
1174
-715
-1771
567
1487
-1440
-1603
1462
198
-916
-752
400
-79
-400
33
-786
-112
431
-446
-841
114
700
-1040
-1114
868
153
-1188
-654
166
-111
-483
-393
79
-434
-347
-148
-826
80
232
-849
-522
-7
-564
-217
-174
61
-313
-916
38
156
-526
-244
-113
-85
-60
-676
-36
359
-101
-373
-773
262
97
-302
34
-270
61
-304
-172
-242
-104
43
-405
-470
160
-344
-686
-101
-104
-193
-635
-42
336
-875
-306
184
-341
-341
-39
-343
-59
-434
-762
367
190
-875
-851
474
38
-1219
-269
846
-411
-809
-438
310
41
-653
-253
5
35
-827
-694
266
252
-676
-230
-188
-674
-245
477
-121
-540
-750
-536
361
-321
-642
-283
-176
-468
-485
-33
355
-434
-776
-99
556
-217
-1134
-23
306
-291
-888
236
-224
-701
426
25
-863
-451
512
-180
-1061
-130
214
-595
-720
-367
71
465
-1192
-1262
794
361
-706
-1315
326
702
-997
-1216
417
1023
-776
-1791
269
871
-506
-1155
-112
725
-376
-823
-120
-222
5
-157
-630
-89
6
-435
-495
164
1056
-1099
-568
1093
-299
-601
58
212
-507
-599
324
63
-998
-156
849
-158
-950
370
-518
-426
399
99
-971
-242
257
-494
-447
129
528
-730
-609
539
85
-637
117
-294
-830
-133
403
-38
-1448
58
465
-1046
-217
198
-352
-586
-101
61
-759
-578
331
-323
-500
-145
-126
-653
-19
575
-700
-530
9
-293
-324
-238
-113
-563
-598
8
284
-1073
-608
483
-237
-773
-195
334
-669
-584
277
-156
-698
-300
118
-347
-333
98
-189
-691
-205
361
-772
-727
-124
-378
-406
-284
-317
-594
-355
-653
106
385
-1386
-413
432
-330
-1055
-22
-16
-627
-558
134
-594
-656
769
-512
-826
119
113
-526
-381
-110
-82
-266
-395
-336
-185
247
-36
-788
-186
342
-340
-536
533
-482
-351
137
-432
41
-283
-589
-373
137
-231
-1439
-194
802
-388
-1245
-179
633
-631
-579
7
-227
-639
-82
-227
-309
-152
-261
-225
-386
-147
-117
-48
-229
-748
-149
-251
-318
193
-232
-580
-442
-106
-50
-369
-293
4
-579
-363
-145
-151
-235
-381
-162
-306
74
-250
-561
49
-502
-616
-11
-562
-418
-228
184
-2
-883
1
49
-161
-269
-384
-282
-132
-265
-424
-514
-320
424
-35
-295
-323
-203
-55
-270
-280
-71
-118
-303
-941
-561
803
393
-1491
-1154
1313
182
-1782
-59
1220
-159
-1377
-128
947
-403
-763
83
154
-134
-246
-282
221
573
-557
-684
370
197
-392
-408
96
53
-249
96
-216
-211
28
22
-537
-367
195
42
-266
-398
288
168
-533
-156
131
-124
21
-142
-447
229
126
-744
-67
61
-318
-173
122
-432
-422
316
259
-456
-315
215
-125
-383
-140
-277
24
137
-334
-659
-57
235
-281
-444
-90
-112
2
-276
-865
140
213
-720
-342
74
0
-510
-280
-209
-261
34
-429
-338
-214
7
-154
-415
-98
102
-314
-381
-399
-403
35
40
-357
-199
-412
-360
-2
111
-660
-673
521
-246
-854
-470
84
-161
-788
-186
171
-674
-558
16
4
-276
-410
-246
-303
-590
373
29
-421
-253
-58
-116
-528
-137
-17
-57
-90
-363
-726
51
425
-245
-709
-83
233
-682
-436
384
200
-1015
-630
506
15
-489
-596
72
76
-426
-288
-80
6
-26
-462
-412
120
36
-488
-539
-5
203
-269
-643
180
239
-381
-512
-42
151
-228
-462
-119
23
-670
-544
15
273
-363
-803
-301
188
-113
-714
-459
-25
-249
-551
-521
-438
63
-350
-1293
-291
537
-342
-1299
-312
499
-156
-985
-679
198
-148
-952
-851
73
306
-835
-988
498
-23
-770
-547
19
-115
-483
-513
-529
-98
-365
-534
-669
-399
-149
-498
-519
-84
-501
-717
-199
-197
-407
-479
-379
-454
-170
-120
-440
-358
-76
-567
-502
93
-206
-198
-389
-433
-199
-333
-392
138
-314
-1074
-250
67
-465
-568
57
100
-913
-550
314
3
-479
-453
-124
-405
-449
-165
-231
-123
-324
-368
-220
-192
-225
-377
-298
-216
-398
-438
-2
-192
-877
-354
115
-316
-667
-152
-1
-273
-580
-576
92
-172
-807
-514
-185
-139
-654
-685
10
-30
-542
-810
-255
5
-348
-556
-372
6
-223
-580
-405
-157
-145
-506
-370
-42
-66
-370
-558
-21
-95
-431
-365
-112
57
-364
-563
56
51
-499
-505
-3
-112
-417
-239
5
-117
-547
-140
129
-220
-322
-210
-87
-325
-420
-1
-190
-385
-320
-287
-300
-158
-324
-426
-193
-194
-97
-689
-466
286
-365
-550
-180
-174
-364
-315
-97
-133
-399
-271
-164
-243
-49
-44
-149
-108
-173
-468
-163
28
-83
-340
-538
-17
-32
-521
-145
256
-547
-697
186
15
-478
-251
-57
-638
-519
90
-167
-338
-287
-418
-418
-243
21
-502
-387
49
-539
-539
-19
-210
-588
-494
-360
-423
-385
-254
-195
-246
-456
-316
-312
-10
-88
-513
-350
-244
-423
-444
-129
-221
-458
-346
-71
-326
-355
19
-132
-281
-349
-216
47
82
-434
-384
157
-112
-384
-349
6
11
-459
-329
64
-85
-393
-278
-110
-136
-105
-293
-282
-293
-452
-332
-197
-269
-260
-238
-521
-409
34
-77
-581
-443
-80
-224
-465
-411
-36
-243
-645
-465
-218
-162
-403
-671
-472
-184
-278
-539
-401
-108
-256
-519
-418
-69
58
-345
-521
-88
-8
-489
-220
43
-224
-425
-226
-47
-85
-247
-485
-201
-115
-407
-498
-107
29
-440
-507
-130
-50
-272
-453
-463
-47
-89
-430
-511
-358
-109
-391
-520
-144
-131
-391
-511
-271
68
-131
-431
-304
39
-154
-551
-363
-32
-194
-499
-471
-214
-199
-614
-383
-100
-306
-494
-493
-197
-181
-455
-478
-209
-133
-447
-587
-315
-359
-429
-397
-421
-374
-393
-476
-332
-166
-338
-444
-287
-236
-353
-427
-158
-238
-455
-316
-213
-247
-398
-390
-307
-402
-479
-422
-442
-625
-456
-394
-638
-425
-201
-455
-545
-291
-375
-659
-320
-73
-524
-654
-266
-270
-580
-429
-195
-343
-496
-411
-465
-441
-307
-381
-470
-563
-407
-374
-534
-532
-354
-457
-629
-473
-284
-370
-420
-348
-449
-501
-305
-342
-536
-405
-259
-410
-462
-260
-213
-333
-403
-375
-387
-461
-448
-428
-429
-444
-501
-487
-455
-415
-425
-520
-530
-404
-324
-498
-638
-553
-434
-510
-561
-422
-270
-361
-416
-291
-221
-294
-402
-495
-490
-364
-417
-585
-499
-245
-402
-562
-305
-218
-422
-501
-364
-343
-421
-462
-495
-449
-400
-448
-458
-351
-336
-429
-477
-397
-355
-460
-551
-454
-470
-582
-431
-302
-441
-519
-325
-280
-377
-326
-332
-431
-456
-463
-465
-458
-465
-505
-455
-360
-405
-472
-436
-350
-402
-502
-414
-406
-476
-434
-459
-507
-473
-425
-420
-445
-420
-387
-475
-519
-346
-309
-434
-471
-337
-261
-372
-412
-346
-332
-365
-360
-390
-448
-452
-447
-525
-489
-371
-413
-476
-386
-270
-235
-270
-281
-276
-360
-381
-374
-377
-325
-328
-399
-347
-196
-232
-328
-252
-203
-263
-339
-279
-207
-283
-395
-458
-294
-181
-313
-369
-199
-135
-277
-323
-192
-167
-278
-293
-233
-224
-238
-219
-256
-342
-352
-301
-326
-382
-362
-321
-368
-358
-322
-351
-365
-412
-466
-332
-257
-307
-337
-325
-310
-315
-272
-273
-279
-308
-328
-318
-225
-210
-294
-320
-374
-429
-417
-372
-373
-438
-460
-437
-410
-330
-311
-348
-396
-440
-270
-140
-224
-270
-264
-250
-250
-254
-172
-169
-297
-291
-229
-190
-178
-188
-222
-247
-252
-237
-167
-164
-208
-229
-236
-274
-223
-110
-115
-201
-271
-266
-140
-164
-287
-275
-170
-159
-223
-169
-68
-86
-177
-135
17
10
-96
-13
40
-5
-19
28
28
-3
31
64
8
34
94
35
35
61
-7
-12
115
97
3
18
90
96
65
85
185
165
133
185
255
234
185
232
292
280
259
302
309
313
226
209
333
325
206
217
325
293
221
208
257
256
200
204
270
302
294
284
301
330
335
331
367
345
291
377
395
343
383
420
401
352
355
433
438
378
349
389
423
388
387
429
379
321
313
370
426
359
311
348
332
259
318
375
365
320
294
339
359
362
360
354
358
346
368
408
381
332
293
297
313
290
254
236
215
233
231
195
225
185
100
128
159
146
121
97
71
71
106
86
66
101
59
56
167
192
145
96
57
39
26
37
64
32
-23
-49
-6
19
-8
-4
10
40
45
19
48
72
-3
-105
-105
-49
-49
-67
-33
-8
-3
-14
10
13
-4
-13
-93
-131
-54
-74
-154
-124
-94
-97
-130
-119
-88
-112
-134
-135
-128
-149
-191
-223
-220
-230
-266
-230
-189
-219
-251
-253
-233
-244
-303
-311
-302
-290
-299
-299
-247
-271
-335
-334
-321
-367
-374
-313
-302
-301
-294
